次の非常に基本的な TTS コードをローカル サーバーで実行しています。
using System.Speech.Synthesis;
...
SpeechSynthesizer reader = new SpeechSynthesizer();
reader.Speak("This is a test");
このコードは、VS 2015 プロジェクトに参照を追加した System.Speech に依存しています。正常に動作しますが、私が読んだことと試してみたところ、コードが Azure でホストされている場合、これは機能しないことがわかりました。実際にAzureでTTSを実行できるかどうかについて、SOクエリに関するいくつかの投稿を読みました。確かに、2 年前にはそれは不可能に見えました。Windows azure Web サイトで System.Speech を取得するには?
すべての道は Microsoft Speech API につながっているようです 。しかし、私の質問はこれです。SpeechAPI を実際に呼び出すにはどうすればよいですか? 上記の簡単なコード例を azure で実行する場合に機能させるには、何を変更する必要がありますか?