rate
Specifies the speaking rate, where lower values are slower speaking rates.
Value |
Integer: 1–100. Lower values request slower speaking rates. DEFAULT: 50 |
How to set |
Set in the session xml file for the application. Configure the <speechsynth> element located under <sessionparameters>, <speechserver>. API—Set as TTS_PARAM_LID_LANGUAGES in TtsSetParamsEx. |
Usage |
Seldom used. |
Speaking rates can significantly degrade speech quality (degrading the spectrum as a side-effect of the rate change). Avoid changes when possible. If necessary, make small changes and do listening tests for each voice. The speech quality degradation is specific to the voice characteristics: you must test every voice after changing the rate.
The API can set this parameter while synthesis is in progress. The change takes effect quickly, but because Vocalizer typically delivers audio as soon as it is created, there may be a significant number of audio buffers already waiting for playback at the audio device, and there may be a lag before the end user hears the effects. To avoid this lag, do rate changes with the audio device instead of with Vocalizer, or stop and restart synthesis, or minimize the number of audio buffers queued for the audio output device.