- スピーチAPIはWinRT(Windows Phone 8など)で利用できますか?
- 代わりにサードパーティのスピーチAPIを使用できますか?
Windows 8 / WinRTアプリケーションにTTSを実装したいのですが、誰か提案がありますか?
Windows 8 / WinRTアプリケーションにTTSを実装したいのですが、誰か提案がありますか?
WinRTで使用できるSpeechAPIはありません。
サードパーティのWinRTコンポーネントが存在する可能性があるため、それらを探す必要があります。私は何も知りませんが、大雑把な検索をしただけです。
アプリの要件としてインターネットに接続することに問題がない場合は、http://translatorservice.codeplex.com/を使用できます。
Windows8.1用のBingSpeechControlには、WindowsPhoneの音声認識APIとほぼ同じAPIセットがあります。ユニバーサルアプリで機能する抽象化をそれらの周りに作成することは難しくありません。残念ながら、Windows 8の音声制御には、音声認識のためのインターネット接続が必要です。
テキスト読み上げのみ(認識ではない)の場合、これらのAPIはWindows8.1に直接追加されました。それらはWindows.Media.SpeechSynthesis名前空間にあります。