XSpeechSynthesizerSetCustomVoice

指定语音合成器使用指定的自定义语音。

语法

HRESULT XSpeechSynthesizerSetCustomVoice(  
         XSpeechSynthesizerHandle speechSynthesizer,  
         const char* voiceId  
)  

参数

speechSynthesizer _In_
类型:XSpeechSynthesizerHandle

指定将使用自定义语音的语音合成器。

voiceId _In_z_
类型:char*

XSpeechSynthesizerVoiceInformation 结构中的语音 ID,在 XSpeechSynthesizerInstalledVoicesCallback 函数中返回。

返回值

类型:HRESULT

如果成功,则返回 S_OK;否则返回错误代码。 有关错误代码的列表,请参阅错误代码

备注

注意

在时间敏感线程上调用此函数是不安全的。 有关详细信息,请参阅时间敏感线程

要求

头文件:XSpeechSynthesizer.h

库:xgameruntime.lib

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

XAccessibility
XSpeechSynthesizerCreateStreamFromText
XSpeechSynthesizer