Synthesizer parameter functions

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

Function

Description

saiTtsGetAudioFetchHint

Retrieves whether or not the synthesizer can optimize speech by pre-fetching audio.

saiTtsSetAudioFetchHint

Specifies whether or not the synthesizer can optimize speech by pre-fetching audio.

saiTtsGetFetchHint

Retrieves when the synthesizer retrieves content from a document server.

saiTtsSetFetchHint

Specifies when the synthesizer retrieves content from a document server.

saiTtsGetFetchTimeout

Retrieves the synthesizer timeout period for waiting for resources from the network.

saiTtsSetFetchTimeout

Specifies the synthesizer timeout period for waiting for resources from the network.

saiTtsGetKillOnBargeIn

Retrieves whether or not kill-on-barge-in support is enabled for a specified synthesizer.

saiTtsSetKillOnBargeIn

Enables or disables kill-on-barge-in support for a specified synthesizer.

saiTtsGetProsody

Retrieves synthesizer speech prosody parameters.

saiTtsSetProsody

Specifies synthesizer speech prosody parameters.

saiTtsGetSpeakerProfile

Retrieves the URL where the speaker profile is kept.

saiTtsSetSpeakerProfile

Sets the URL where the profile of the speaker is kept.

saiTtsGetSpeechLanguage

Retrieves the default language used when synthesizing speech.

saiTtsSetSpeechLanguage

Specifies the default language used when synthesizing speech.

saiTtsAddVendorSpecific

Adds vendor-specific synthesizer parameters to the local database.

saiTtsGetVendorSpecific

Retrieves vendor-specific synthesizer parameters from the local database.

saiTtsSetVendorSpecific

Specifies vendor-specific synthesizer parameters for the local database.

saiTtsGetVoice

Retrieves speaker voice characteristics based on SSML specifications.

saiTtsSetVoice

Specifies speaker voice characteristics based on SSML specifications.