# 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.