2022年07月09日
川俣晶の縁側ソフトウェア技術雑記 total 4143 count

Windows 11でMicrosoft Ichiroで音声合成させたいがAPIを呼んでもできない

Written By: 川俣 晶連絡先

問題 §

Microsoft Ichiroで音声合成させたいがAPIを呼んでもできない。

Microsoft Harukaでは喋らせることができる。

原因 §

.NET FrameworkのSpeech API(System.Speech.Synthesis)では、全てのボイスを扱えない模様。

解決 §

UWPのAPI(Windows.Media.SpeechSynthesis)を使うとWindowsの【設定】でアプリで名前が出てくる全てのボイスで喋らせることができる。

残された問題 §

.NET5/6/7で喋る方法はまだ分かっていない。COMオブジェクト経由だと喋らせる方法があるのかもしれないが未検証。