PromptBuilder コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
PromptBuilder クラスの新しいインスタンスを作成します。
オーバーロード
| 名前 | 説明 |
|---|---|
| PromptBuilder() |
PromptBuilder クラスの新しいインスタンスを作成します。 |
| PromptBuilder(CultureInfo) |
PromptBuilder クラスの新しいインスタンスを作成し、カルチャを指定します。 |
PromptBuilder()
- ソース:
- PromptBuilder.cs
- ソース:
- 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.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 文字の言語コードも使用できます。