PromptBuilder.StartVoice メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シンセサイザーに PromptBuilder オブジェクトの音声を変更するように指示します。
オーバーロード
StartVoice(VoiceGender, VoiceAge) |
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、新しい音声の性別と年齢を指定します。 |
StartVoice(String) |
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、使用する音声の名前を指定します。 |
StartVoice(VoiceGender, VoiceAge, Int32) |
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、性別、年齢、および指定した性別と年齢に一致する適切な音声を指定します。 |
StartVoice(VoiceGender) |
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、使用する音声の性別を指定します。 |
StartVoice(CultureInfo) |
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、使用する音声のカルチャを指定します。 |
StartVoice(VoiceInfo) |
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、新しい音声の条件を指定します。 |
注釈
音声は、インストールされている TTS エンジンを表します。 メソッドとVoiceInfoクラスをGetInstalledVoices使用して、選択できるインストール済みのテキスト読み上げ (TTS) 音声の名前と属性を取得します。
アプリケーションが を呼び出 GetInstalledVoicesすと、 メソッドは、レジストリで検出された各音声が特定の最小条件を満たしていることを確認します。 検証に失敗した音声の場合は、 GetInstalledVoices そのプロパティを Enabled に False
設定します。 アプリケーションは、 プロパティFalse
が であるStartVoice音声Enabledのメソッドを呼び出すことはできません。 通常、アプリケーションでは音声の Enabled プロパティは設定されません。
StartVoice(VoiceGender, VoiceAge)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、新しい音声の性別と年齢を指定します。
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age);
member this.StartVoice : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge -> unit
Public Sub StartVoice (gender As VoiceGender, age As VoiceAge)
パラメーター
- gender
- VoiceGender
使用する新しい音声の性別。
- age
- VoiceAge
使用する音声の年齢。
注釈
メソッドとVoiceInfoクラスをGetInstalledVoices使用して、選択できるインストール済みのテキスト読み上げ (TTS) 音声の名前と属性を取得します。
で指定された音声の使用を停止するには、 を StartVoice 呼び出します EndVoice。
適用対象
StartVoice(String)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、使用する音声の名前を指定します。
public:
void StartVoice(System::String ^ name);
public void StartVoice (string name);
member this.StartVoice : string -> unit
Public Sub StartVoice (name As String)
パラメーター
- name
- String
使用する音声の名前。
注釈
インストールされている音声に関する情報を取得するには、いずれかの方法を GetInstalledVoices 使用します。
で指定された音声の使用を停止するには、 を StartVoice 呼び出します EndVoice。
適用対象
StartVoice(VoiceGender, VoiceAge, Int32)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、性別、年齢、および指定した性別と年齢に一致する適切な音声を指定します。
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender, System::Speech::Synthesis::VoiceAge age, int voiceAlternate);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender, System.Speech.Synthesis.VoiceAge age, int voiceAlternate);
member this.StartVoice : System.Speech.Synthesis.VoiceGender * System.Speech.Synthesis.VoiceAge * int -> unit
Public Sub StartVoice (gender As VoiceGender, age As VoiceAge, voiceAlternate As Integer)
パラメーター
- gender
- VoiceGender
使用する音声の性別。
- age
- VoiceAge
使用する音声の年齢。
- voiceAlternate
- Int32
複数の音声が gender
と age
のパラメーターに一致するときに、望ましい音声を指定する整数。
注釈
音声合成エンジンは、指定されたパラメーターに対して検索した一致をカウントし、カウントが パラメーターと等しい場合に音声を voiceAlternate
返します。
メソッドとVoiceInfoクラスをGetInstalledVoices使用して、選択できるインストール済みのテキスト読み上げ (TTS) 音声の名前と属性を取得します。
で指定された音声の使用を停止するには、 を StartVoice 呼び出します EndVoice。
こちらもご覧ください
適用対象
StartVoice(VoiceGender)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、使用する音声の性別を指定します。
public:
void StartVoice(System::Speech::Synthesis::VoiceGender gender);
public void StartVoice (System.Speech.Synthesis.VoiceGender gender);
member this.StartVoice : System.Speech.Synthesis.VoiceGender -> unit
Public Sub StartVoice (gender As VoiceGender)
パラメーター
- gender
- VoiceGender
使用する音声の性別。
注釈
メソッドとVoiceInfoクラスをGetInstalledVoices使用して、選択できるインストール済みのテキスト読み上げ (TTS) 音声の名前と属性を取得します。
で指定された音声の使用を停止するには、 を StartVoice 呼び出します EndVoice。
適用対象
StartVoice(CultureInfo)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、使用する音声のカルチャを指定します。
public:
void StartVoice(System::Globalization::CultureInfo ^ culture);
public void StartVoice (System.Globalization.CultureInfo culture);
member this.StartVoice : System.Globalization.CultureInfo -> unit
Public Sub StartVoice (culture As CultureInfo)
パラメーター
- culture
- CultureInfo
特定のカルチャに関する情報を提供します。たとえば、カルチャの言語、カルチャの名前、書記体系、使用するカレンダー、日付形式や文字列の並べ替え方法などです。
注釈
のパラメーターはculture
、それを含むオブジェクトの PromptBuilder プロパティとはCulture異なる場合StartVoiceがあります。 実際には、 パラメーターの値によって culture
プロパティが Culture オーバーライドされます。 はSpeechSynthesizer、 と でStartVoiceEndVoice囲まれたコンテンツを読み上げるパラメーターで指定された言語をculture
サポートする、インストールされている音声の選択を試みます。 指定したカルチャの音声が見つかった場合は、その音声が使用されます。 指定したカルチャの音声が見つからない場合は、既定の音声が使用されます。 で StartVoice指定された音声の使用を停止するには、 を呼び出します EndVoice。
パラメーターで culture
指定された言語で単語を正しく発音するには、言語をサポートする音声合成 (テキスト読み上げまたは TTS) エンジンをインストールする必要があります。 インストールされている TTS エンジンは音声と呼ばれます。 特定のカルチャにインストールされている音声に関する情報を取得するには、 メソッドを使用します GetInstalledVoices 。
Microsoft Windows と System.Speech API では、 の値として有効なすべての言語と国のコードをculture
受け入れます。 Windows 7 に付属する TTS エンジンでは、次の言語と国のコードがサポートされています。
en-US. 英語 (米国)
zh-CN. 中国語 (中国)
zh-TW. 中国語 (台湾)
"en" などの 2 文字の言語コードも使用できます。
適用対象
StartVoice(VoiceInfo)
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
- ソース:
- PromptBuilder.cs
シンセサイザーに PromptBuilder オブジェクトの音声を変更するよう指示し、新しい音声の条件を指定します。
public:
void StartVoice(System::Speech::Synthesis::VoiceInfo ^ voice);
public void StartVoice (System.Speech.Synthesis.VoiceInfo voice);
member this.StartVoice : System.Speech.Synthesis.VoiceInfo -> unit
Public Sub StartVoice (voice As VoiceInfo)
パラメーター
- voice
- VoiceInfo
使用する音声の条件。
注釈
メソッドとVoiceInfoクラスをGetInstalledVoices使用して、選択できるインストール済みのテキスト読み上げ (TTS) 音声の名前と属性を取得します。
で指定された音声の使用を停止するには、 を StartVoice 呼び出します EndVoice。
適用対象
.NET