次の方法で共有


PromptBuilder コンストラクター

定義

PromptBuilder クラスの新しいインスタンスを作成します。

オーバーロード

PromptBuilder()

PromptBuilder クラスの新しいインスタンスを作成します。

PromptBuilder(CultureInfo)

PromptBuilder クラスの新しいインスタンスを作成し、カルチャを指定します。

PromptBuilder()

ソース:
PromptBuilder.cs
ソース:
PromptBuilder.cs
ソース:
PromptBuilder.cs

PromptBuilder クラスの新しいインスタンスを作成します。

public:
 PromptBuilder();
public PromptBuilder ();
Public Sub New ()

次の例では、新 PromptBuilder しいインスタンスを作成し、それにテキスト文字列を追加します。

using System.Speech.Synthesis;  

public void MySimpleText ()  
{  
    PromptBuilder builder = new PromptBuilder ();  
    builder.AppendText("Hello world!");  
}  

次のマークアップは、Speech Synthesis Markup Language (SSML) での同等のを示しています。(xml:lang は 要素の speak 必須属性です)。

<speak version="1.0"  
 xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">  
  Hello world!  
</speak>  

適用対象

PromptBuilder(CultureInfo)

ソース:
PromptBuilder.cs
ソース:
PromptBuilder.cs
ソース:
PromptBuilder.cs

PromptBuilder クラスの新しいインスタンスを作成し、カルチャを指定します。

public:
 PromptBuilder(System::Globalization::CultureInfo ^ culture);
public PromptBuilder (System.Globalization.CultureInfo culture);
new System.Speech.Synthesis.PromptBuilder : System.Globalization.CultureInfo -> System.Speech.Synthesis.PromptBuilder
Public Sub New (culture As CultureInfo)

パラメーター

culture
CultureInfo

特定のカルチャに関する情報を提供します。たとえば、カルチャの言語、カルチャの名前、書記体系、使用するカレンダー、日付形式や文字列の並べ替え方法などです。

次の例では、 インスタンスを PromptBuilder 作成し、その を Culture指定します。

using System.Speech.Synthesis;  

public void MySimpleText ()  
{  
    PromptBuilder builder = new PromptBuilder(new System.Globalization.CultureInfo("en-US"));  
    builder.AppendText("Hello world!");  
}  

次のマークアップは、同等の SSML を示しています。

<speak version="1.0"  
 xmlns="http://www.w3.org/2001/10/synthesis" xml:lang="en-US">  
  Hello world!  
</speak>  

注釈

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

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

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

  • en-US. 英語 (米国)

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

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

"en" などの 2 文字の言語コードも使用できます。

適用対象