Share via


PromptBuilder.Culture 屬性

定義

取得或設定 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

屬性值

CultureInfo

備註

SpeechSynthesizer物件將嘗試選取支援屬性所指定之語言的已安裝語音 Culture 來處理提示。 如果找到具有指定文化特性的語音,則會使用它。 如果找不到具有指定文化特性的語音,則會使用預設的語音。

您也可以使用 StartVoice 、和方法,在提示字元中指定一種文化特性(culture) StartParagraph StartSentence 。 使用上述其中一個方法為內容部分指定的文化 Culture 特性會在作用中覆寫屬性,而且 SpeechSynthesizer 會嘗試選取支援方法參數所指定之語言的已安裝語音 culture

若要以屬性指定的語言來正確發音文字 Culture ,必須安裝支援語言的語音合成 (文字轉換語音或 TTS) 引擎。 已安裝的 TTS 引擎稱為語音。 若要取得特定文化特性所安裝之語音的相關資訊,請使用 GetInstalledVoices 方法。

Microsoft Windows 和 System. Speech API 接受所有有效的語言國家/地區代碼,作為的值 culture 。 隨附于 Windows 7 的 TTS 引擎支援下列語言國家/地區代碼:

  • en-us。 英文 (美國)

  • zh-CN。 簡體中文

  • zh-幼圓。 中文 (台灣)

也允許兩個字母的語言代碼(例如 "en")。 如需語言代碼的完整清單,請參閱 語言識別項常數和字串

適用於