Requests synthesizer parameters from the speech server and updates the associated client-side synthesizer resource information.
DWORD saiGetParamSynthesizer ( SAI_SYNTHESIZER_HANDLE synthHd, SAI_REQUEST_ID *requestId )
|
Argument |
Description |
|
synthHd |
Handle associated with a synthesizer resource. |
|
requestId |
Pointer to a unique identifier associated with the request. |
|
Return value |
Description |
|
SUCCESS |
|
|
SAIERR_ENGINE_NOT_READY |
Specified synthesizer engine is not ready to handle the request. |
|
SAIERR_INVALID_PARAMETER |
One of the specified arguments is invalid. |
|
Event |
Description |
|
SAIEVN_COMMAND_ACK |
Request was processed. The result of the request is returned in the statusCode field of the SAIEVN_COMMAND_ACK event buffer. |
When the application receives SAIEVN_GET_PARAMETER_DONE, it can retrieve parameters using functions associated with each synthesizer parameter (for example, saiTtsGetKillOnBargeIn or saiTtsGetSpeakerProfile).