Recognizer parameter functions

The Universal Speech Access API provides the following synchronous functions for retrieving and setting recognizer parameters:

Function

Description

saiAsrGetConfidenceThreshold

Retrieves the confidence level the recognizer uses to determine a successful match.

saiAsrSetConfidenceThreshold

Sets the confidence level the recognizer uses to determine a successful match.

saiAsrGetDtmfInterDigitTimeout

Retrieves the inter-digit timeout value used when recognizing DTMF input.

saiAsrSetDtmfInterDigitTimeout

Sets the inter-digit timeout value used when recognizing DTMF input.

saiAsrGetDtmfTermChar

Retrieves the terminating DTMF character for DTMF input recognition.

saiAsrSetDtmfTermChar

Sets the terminating DTMF character for DTMF input recognition.

saiAsrGetDtmfTermTimeout

Retrieves the terminating timeout interval to use when recognizing DTMF input.

saiAsrSetDtmfTermTimeout

Sets the terminating timeout interval to use when recognizing DTMF input.

saiAsrGetFetchTimeout

Retrieves the timeout interval the recognizer waits before fetching the resources that the media server needs from the network when the recognizer needs grammar documents.

saiAsrSetFetchTimeout

Sets the timeout interval the recognizer waits before fetching the resources that the media server needs from the network when the recognizer needs grammar documents.

saiAsrGetNBestListLength

Retrieves the maximum number of alternative results the recognizer can return for matches above the confidence threshold.

saiAsrSetNBestListLength

Sets the maximum number of alternative results the recognizer returns for matches above the confidence threshold.

saiAsrGetNewAudioChannel

Retrieves whether or not the client can request that the media server send audio data from a new audio source.

saiAsrSetNewAudioChannel

Sets whether or not the client can request that the media server send audio data from a new audio source.

saiAsrGetNoInputTimeout

Retrieves the no-input-timeout interval that the recognizer waits before completing the recognition request.

saiAsrSetNoInputTimeout

Sets the no-input-timeout interval that the recognizer waits before completing the recognition request.

saiAsrGetRecognitionStartTimer

Retrieves whether or not the recognizer must start the no-input timer at the beginning of the recognizer session.

saiAsrSetRecognitionStartTimer

Sets whether or not the recognizer must start the no-input timer at the beginning of the recognizer session.

saiAsrGetRecognitionTimeout

Retrieves the recognition-timeout interval that the recognizer waits before completing the recognition request.

saiAsrSetRecognitionTimeout

Sets the recognition-timeout interval that the recognizer waits before completing the recognition request.

saiAsrGetSaveWaveform

Retrieves whether or not the recognizer must save recognized audio streams.

saiAsrSetSaveWaveform

Sets whether or not the recognizer must save recognized audio streams.

saiAsrGetSensitivity

Retrieves the recognizer sensitivity level.

saiAsrSetSensitivity

Defines the recognizer sensitivity level.

saiAsrGetSpeechCompleteTimeout

Retrieves the interval that the recognizer waits before declaring a match when there is a complete match of an active grammar.

saiAsrSetSpeechCompleteTimeout

Sets the interval that the recognizer waits before declaring a match when there is a complete match of an active grammar.

saiAsrGetSpeechIncompleteTimeout

Retrieves the interval that the recognizer waits before declaring a match when there is an incomplete match of all active grammars.

saiAsrSetSpeechIncompleteTimeout

Sets the interval that the recognizer waits before declaring a match when there is an incomplete match of all active grammars.

saiAsrGetSpeechLanguage

Retrieves the recognition grammar language for data within a session or request.

saiAsrSetSpeechLanguage

Specifies the recognition grammar language for data within a session or request.

saiAsrGetSpeedVsAccuracy

Retrieves the recognizer speed versus accuracy setting.

saiAsrSetSpeedVsAccuracy

Sets the recognizer speed versus accuracy setting.

saiAsrAddVendorSpecific

Adds vendor-specific recognizer parameters to the local database.

saiAsrGetVendorSpecific

Retrieves vendor-specific recognizer parameters from the local database.

saiAsrSetVendorSpecific

Sets vendor-specific recognizer parameters in the local database.