文本转语音语音选项
在注入文本转语音 (TTS) 消息或在本地读取文本之前,可以选择要用于合成语音的语音。可以随时对每个用户设置此选项。
提供两种语音:男性和女性。可以使用以下脚本列出所有可用语音:
foreach (string voiceName in VivoxService.Instance.TextToSpeechAvailableVoices)
{
Console.WriteLine($"Available Voice: Name=[{voiceName}]");
}
// Available Voice: Name=[en_US male]
// Available Voice: Name=[en_US female]
Console.WriteLine($"Current Voice: {VivoxService.Instance.TextToSpeechCurrentVoice()}");
// Current Voice: en_US female
当调用需要语音进行合成的 TTS 方法时,系统会使用设置为该用户的当前语音的 ITTSVoice。如果未选择语音,则系统使用 Vivox SDK 默认值。