質問: ### 前提・実現したいこと ユーザーがマイクに発した言葉をテキストボックスに表示する機能をWEBサイトに実装したいです。 対象ブラウザは 1.Chrome 2.IE 3.Safari 以上の3つとなります。 ### 発生している問題 1.Chrome ⇒ Web Speech APIを使えば実装できそうなことはわかりました。 2.IE 3.Safari ⇒ Web Speech APIには未対応であり、 他の方法での実装も調査してみましたが実装方法がわかりませんでした。 ### 教えていただきたいこと 2.IE 3.Safari での音声入力の実装方法があれば教えて欲しいです。 参考になりそうなサイトの紹介でもかまいません。
回答: おお...やっぱりこういうのを作ろうと思う人が増えてきているのでしょうね。 今まさに作っているところだったのでご参考までに、と思い。 まずWeb Speech APIは現状Chrome専用のAPIで他のブラウザ(質問文以外でfirefoxでも)では動きません。 汎用性を考えるなら **・Google Speech API** Speech API 従量課金式なので使用量によってとてつもないことになり得るのがネック。(どのように音声認識を使うかによって、利用時間がとてつもない時間になる為) **・Watson API** Speech to Text 現状まだクセが強いか...? **・Julius** 昔からあるシステム。上記2つとは趣が異なるものであり、導入もなかなか面倒ではあるものの 結構カスタマイズができたりするらしい(使ったことは無いので過去に調べた知識では) Juliusで音声認識サーバを立てて,wavファイルをPOST送信して認識する あたりでしょうか。 音声入力後、どのような処理を行うかによっても どれが適しているか変わってくるので、時間に余裕があればそれぞれを試してみるのも良いかと思います。