PromptBuilder.Culture 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 PromptBuilder 对象的区域性信息。
public:
property System::Globalization::CultureInfo ^ Culture { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
public System.Globalization.CultureInfo Culture { get; set; }
member this.Culture : System.Globalization.CultureInfo with get, set
Public Property Culture As CultureInfo
属性值
注解
SpeechSynthesizer对象将尝试选择一个已安装的语音,该语音支持由属性指定的语言 Culture 来处理提示。 如果找到具有指定区域性的语音,将使用它。 如果找不到具有指定区域性的语音,将使用默认语音。
还可以使用 StartVoice 、和方法,在提示中为内容的部分部分指定区域性 StartParagraph StartSentence 。 使用上述方法之一为部分内容指定的区域性将重写 Culture 属性,并 SpeechSynthesizer 将尝试选择支持方法的参数所指定的语言的已安装语音 culture
。
若要按属性所指定的语言正确地发音单词 Culture ,必须安装支持该语言的语音合成 (文本到语音转换或 TTS) 引擎。 已安装的 TTS 引擎称为 "语音"。 若要获取有关针对特定区域性安装的声音的信息,请使用 GetInstalledVoices 方法。
Microsoft Windows 和 Speech API 接受所有有效的语言-国家/地区代码作为的值 culture
。 Windows 7 附带的 TTS 引擎支持以下语言-国家/地区代码:
en-us。 英语(美国)
zh-chs-CN。 中文(中国)
zh-chs-幼圆。 中文(台湾)
还允许使用两个字母的语言代码,例如 "en"。 有关语言代码的完整列表,请参阅 语言标识符常量和字符串。