The Universal Speech Access API provides the following functions for controlling synthesizer operations:
|
Function |
Synchronous/ |
Description |
|
Asynchronous |
Adds a specified speak rule to the end of the specified speak list. | |
|
Asynchronous |
Controls a synthesizer process. | |
|
Asynchronous |
Creates a synthesizer instance and allocates synthesizer engine resources. | |
|
Asynchronous |
Requests synthesizer parameters from the speech server and updates the associated client-side synthesizer resource information. | |
|
Asynchronous |
Initializes the speak list buffer used by saiAddSpeakItem and saiSpeakSynthesizer. | |
|
Asynchronous |
Notifies the synthesizer that a barge-in occurred. | |
|
Asynchronous |
Pauses a synthesizer process. | |
|
Synchronous |
Releases a synthesizer instance and de-allocates synthesizer engine resources. | |
|
Asynchronous |
Resumes a paused synthesizer process. | |
|
Synchronous |
Updates the synthesizer parameters used for the duration of the current session. | |
|
Asynchronous |
Starts a speech synthesis process. | |
|
Asynchronous |
Stops a speech synthesis process. |