■
日本語音声での読み実行。
.NetFramework3.0から音声合成、音声認識ができるが標準で日本語が入っていない。有料で買うのもできるが、無料でもMicrosoftから出ている。
- 下記から x86_SpeechPlatformRuntime\SpeechPlatformRuntime.msi をダウンロードして実行
- 下記から MSSpeech_TTS_ja-JP_Haruka.msi をダウンロードして実行
- addHaruka.regを実行。ちなみに、削除は、delHaruka.reg
以上の準備後、.NetFramework3.0以上で、System.Speechを参照追加し、下記のようにできる。
var syn = new System.Speech.Synthesis.SpeechSynthesizer(); syn.SelectVoice("Microsoft Server Speech Text to Speech Voice (ja-JP, Haruka)"); syn.Speak("こんにちは");