Cefsharpで音声合成ができなかったようだったのでいろいろ調べていたらElectronならできそう。
参考ページを見て追加で,以下のコードを<body>内にある<script>の中に入れて様子を見ていると,読み上げができている。
var synthes = new SpeechSynthesisUtterance(); synthes.text = 'こんにちは'; synthes.rate = 1.0; synthes.pitch = 1.0; synthes.lang = "ja-JP"; speechSynthesis.speak(synthes);
ElectronはCEFでなかったかな?
なかなかわからない。
もちろんC#でもWindows 10であればSAPIを使用して音声合成できるようなので問題ないのだが,幾分Windows 7を使っているユーザがいるのでCEFの側でできていたら良いなぁと思っていたが ...
もう少し検討が必要だ。