Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
Return Codes
These are defined either in the standard windows header file "winerror.h" or in the standard SAPI header file "sperror.h."
Success Codes
Value | Description |
---|---|
S_OK |
The operation finished successfully. |
SP_INSUFFICIENT_DATA |
The operation was successful, however the engine needs to prompt the user for an additional sample. |
SP_ALREADY_IN_LEX |
The word that was spoken during training was too close to, or matched, a word already in the lexicon |
Failure Codes
Value | Description |
---|---|
E_FAIL |
Indicates general failure. |
E_OUTOFMEMORY |
The operation failed because there was inadequate memory. |
E_ACCESSDENIED |
Unable to access stored training samples. |
E_INVALIDARG |
The operation failed because there were one or more invalid arguments. |
E_ABORT |
The operation was cancelled by a call to the CancelProcessingfunction. |
E_PENDING |
Another training is in progress. |
SPERR_UNINITIALIZED |
The operation failed because the engine was not properly initialized. |
SPERR_BUFFER_TOO_SMALL |
The caller provided a buffer which was too small to return a result, such as in the SPBSTR structure. |
SPERR_ALREADY_INITIALIZED |
The engine was already initialized. |
SPERR_NOT_IN_LEX |
The recognition engine could not find the spoken word in the lexicon. |
SPERR_NOT_FOUND |
The tag, key, identifier that was passed in, was not valid. |
SPERR_DEVICE_BUSY |
The wave device was busy. |
SPERR_SR_ENGINE_EXCEPTION |
A general exception from the engine. |
SPERR_ENGINE_BUSY |
The operation failed because the engine is busy servicing another request. |
SPERR_NO_WORD_PRONUNCIATION |
The required training has not been completed. |
SPERR_AUDIO_BUFFER_OVERFLOW |
The speaker spoke for longer than the maximum allowed time. |
SPERR_NO_AUDIO_DATA |
The audio data was silence or too low in volume. |
SPERR_TIMEOUT |
The task could not complete because a timeout occurred during training or recognition. |
SPERR_NO_WORD_PRONUNCIATION |
The spoken training sample was too different from the others. |