問題 §
Microsoft Ichiroで音声合成させたいがAPIを呼んでもできない。
Microsoft Harukaでは喋らせることができる。
原因 §
.NET FrameworkのSpeech API(System.Speech.Synthesis)では、全てのボイスを扱えない模様。
解決 §
UWPのAPI(Windows.Media.SpeechSynthesis)を使うとWindowsの【設定】でアプリで名前が出てくる全てのボイスで喋らせることができる。
残された問題 §
.NET5/6/7で喋る方法はまだ分かっていない。COMオブジェクト経由だと喋らせる方法があるのかもしれないが未検証。