Windows 7 の現在のデフォルトの音声 (Microsoft Anna と追加のドイツ語の音声がインストールされています) を C# コードで変更する必要があります。
私は初心者のプログラマーなので、自分で見つけるのは難しいでしょう。どのように私はそれを達成することができますか?返信ありがとうございます!
Windows 7 Audio API にはSpeechSynthesizer クラスが含まれており、たとえばSelectVoice メソッドを呼び出すことができます。
GetInstalledVoices メソッドと VoiceInfo クラスを使用して、選択できるインストール済みのテキスト読み上げ (TTS) 音声の名前を取得します。音声を選択するには、Name プロパティの内容全体を SelectVoice メソッドの引数として渡します。SpeechSynthesizer オブジェクトは、ボイスの VoiceInfo.Name プロパティに名前を含む、最初にインストールされたボイスを選択します。SpeechSynthesizer は、大文字と小文字を区別する部分文字列比較を実行して、音声が名前と一致するかどうかを判断します。
編集:開始するためのサンプルコードが見つかりました。
ナレーターが使用する音声の速度、音量、ピッチを変更できます。C#コーディングは必要ありません...
[スタート] ボタン 、[すべてのプログラム]、[アクセサリ]、[コンピューターの簡単操作]、[ナレーター] の順にクリックして、ナレーターを開きます。
[音声設定] をクリックし、次の調整を行います。
別の声を選択するには、[声の選択] ボックスで使用する声をクリックします。
音声を速くするには、[速度の設定] リストで数値を選択します。数字が大きいほど、声が速くなります。
声を大きくするには、[音量の設定] リストで数値を選択します。数字が大きいほど声が大きくなります。
より高い声の場合は、[ピッチの設定] リストで数値を選択します。数字が大きいほど、ピッチが高くなります。声のピッチが高いと、一部の人にとって声が聞き取りやすくなります。
ナレーターはすべての言語で使用できるわけではないため、上記の手順が機能しない場合、ナレーターはお使いの言語では使用できません。