The Universal Speech Access API provides the following functions for controlling recognizer operations:
|
Function |
Synchronous/ |
Description |
|
Synchronous |
Adds a grammar definition to the grammar set. The definition is used when defining a grammar and starting a recognizer. | |
|
Asynchronous |
Creates a recognizer instance and allocates recognizer engine resources. | |
|
Asynchronous |
Defines the grammar set used for a speech recognition process. | |
|
Asynchronous |
Requests recognizer parameters from the speech server and updates the associated client-side recognizer resource information. | |
|
Asynchronous |
Requests the recognizer engine to recompute the recognition result based on parameters set with saiAsrSetConfidenceThreshold and saiAsrSetSensitivity. | |
|
Synchronous |
Initializes the grammar list used by saiAddRecognitionGrammar, saiDefineGrammarRecognizer, and saiStartRecognizer. | |
|
Synchronous |
Releases a recognizer instance and de-allocates recognizer engine resources. | |
|
Asynchronous |
Sets the recognizer parameters used until the specified recognizer is released. | |
|
Asynchronous |
Activates a recognition process. | |
|
Asynchronous |
Activates a no-input timer for a recognizer engine. | |
|
Asynchronous |
Stops a speech recognition process. |