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

プロパティ値

注釈

オブジェクトは SpeechSynthesizer 、 プロパティで Culture 指定された言語をサポートするインストール済みの音声を選択してプロンプトを処理しようとします。 指定したカルチャの音声が見つかった場合は、その音声が使用されます。 指定したカルチャの音声が見つからない場合は、既定の音声が使用されます。

カルチャは、および StartSentence メソッドを使用して、コンテンツの控えめなセクションをStartVoiceStartParagraph求めるプロンプト内で指定することもできます。 上記のいずれかのメソッドを使用してコンテンツの一部に対して指定されたカルチャは、有効な間に プロパティをオーバーライド CultureSpeechSynthesizer 、 メソッドの パラメーターで指定された言語をサポートするインストール済みの音声の選択を culture 試みます。

プロパティで Culture 指定された言語で単語を正しく発音するには、言語をサポートする音声合成 (テキスト読み上げまたは TTS) エンジンをインストールする必要があります。 インストールされている TTS エンジンは音声と呼ばれます。 特定のカルチャにインストールされている音声に関する情報を取得するには、 メソッドを使用します GetInstalledVoices

Windows と System.Speech API Microsoft、有効なすべての言語/国コードを のculture値として受け入れます。 Windows 7 に付属する TTS エンジンでは、次の言語と国のコードがサポートされています。

  • en-US. 英語 (米国)

  • zh-CN. 中国語 (中国)

  • zh-TW. 中国語 (台湾)

"en" などの 2 文字の言語コードも使用できます。 言語コードの包括的な一覧については、「 言語識別子の定数と文字列」を参照してください。

適用対象