XSpeechSynthesizerVoiceInformation
提供有关 voice 的信息:已安装的语音合成引擎。
语法
typedef struct XSpeechSynthesizerVoiceInformation {
const char* Description;
const char* DisplayName;
XSpeechSynthesizerVoiceGender Gender;
const char* VoiceId;
const char* Language;
} XSpeechSynthesizerVoiceInformation
成员
Description
类型:const char*
语音的基于 DisplayName 和 Language 组合的说明。
DisplayName
类型:const char*
语音的显示名称。
Gender
类型:XSpeechSynthesizerVoiceGender
语音的性别。
VoiceId
类型:const char*
语音的唯一 ID。
Language
类型:const char*
语音的语言,由规范化的 BCP-47 语言标记表示。
备注
XSpeechSynthesierVoiceInformation 结构表示有关已安装的语音合成引擎或 voice 的信息;该信息包括语音的性别和语言。 在调用 XSpeechSynthesizerSetCustomVoice 函数时,使用 VoiceId 的值来识别已安装的声音。
有关演示如何使用 XSpeechSynthesizerVoiceInformation 结构的示例,请参阅 XSpeechSynthesizerEnumerateInstalledVoices。
要求
头文件:XSpeechSynthesizer.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
XAccessibility
XSpeechSynthesizerCreateStreamFromText
XSpeechSynthesizer