XSpeechSynthesizerSetDefaultVoice
指定语音合成器使用系统的默认语音。
语法
HRESULT XSpeechSynthesizerSetDefaultVoice(
XSpeechSynthesizerHandle speechSynthesizer
)
参数
speechSynthesizer _In_
类型:XSpeechSynthesizerHandle
指定将使用默认语音的语音合成器。
返回值
类型:HRESULT
如果成功,则返回 S_OK;否则返回错误代码。 有关错误代码的列表,请参阅错误代码。
备注
注意
在时间敏感线程上调用此函数是不安全的。 有关详细信息,请参阅时间敏感线程。
要为指定的语音合成器使用不同的已安装语音,请调用 XSpeechSynthesizerSetCustomVoice。
要枚举和获取有关当前设备上安装的语音的信息,请使用 XSpeechSynthesizerEnumerateInstalledVoices 函数以及 XSpeechSynthesizerInstalledVoicesCallback 回调函数。
对于每个已安装的语音,XSpeechSynthesizerVoiceInformation 结构提供语音 ID、说明、显示文本、性别、语言和其他信息。
要求
头文件:XSpeechSynthesizer.h
库:xgameruntime.lib
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
XAccessibility
XSpeechSynthesizerCreateStreamFromText
XSpeechSynthesizer