PromptBuilder コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 文字の言語コードも使用できます。
適用対象
.NET