SpeechSynthesizer.SelectVoice(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の音声を名前で選択します。
public:
void SelectVoice(System::String ^ name);
public void SelectVoice (string name);
member this.SelectVoice : string -> unit
Public Sub SelectVoice (name As String)
パラメーター
- name
- String
選択する音声の名前。
注釈
メソッドと VoiceInfo クラスをGetInstalledVoices使用して、選択できるインストール済みのテキスト読み上げ (TTS) 音声の名前を取得します。 音声を選択するには、 プロパティの内容全体を Name メソッドの引数 SelectVoice として渡します。 オブジェクトは SpeechSynthesizer 、音声の プロパティに含まれる name
最初にインストールされた音声 VoiceInfo.Name を選択します。 では SpeechSynthesizer 、大文字と小文字が区別される部分文字列の比較が実行され、音声が と一致するかどうかを判断します name
。
アプリケーションが を呼び出 GetInstalledVoicesすと、 メソッドは、レジストリで検出された各音声が特定の最小条件を満たしていることを確認します。 検証に失敗した音声の場合は、 GetInstalledVoices そのプロパティを Enabled に False
設定します。 アプリケーションでは、 プロパティFalse
が である音声をEnabled選択できません。 通常、アプリケーションでは音声の Enabled プロパティは設定されません。
性別、年齢、またはロケールで音声を選択するには、いずれかの方法を SelectVoiceByHints 使用します。
適用対象
こちらもご覧ください
.NET