<input>
タグ で、HTML 5 speech
属性を設定して、ユーザーが期待する内容を定義する方法を探しています。
私はあなたが、grammar
属性を経由して使用するには、このような 特定の文法を指定することができることを知っている:HTML5音声認識---ユーザーが動的に発言すると思われるものを設定する方法はありますか?
(http://lists.w3.org/Archives/Public/public-xg-htmlspeech/2011Feb/att-0020/api-draft.htmlを参照)
<input type="text" speech grammar="grammar.grxml" />
を私はそう、これは、動的にする方法を期待していました私はユーザーがjavascriptを使って言うことを期待するものを指定することができます。
たとえば、ユーザーが音声で選択するアイテムのリストが動的に生成されている場合、そのアイテムのうちの1つである可能性が高いことをどのように指定しますか?
P.S. Google Chromeでこれをテストしています。したがって、speech
の代わりにx-webkit-speech
属性を使用し、grammar
の代わりにx-webkit-grammar
を使用しています。
私はリストをサーバに送信し、サーバはアイテムを含む文法ファイルへのリンクを返し、gramman属性の値をサーバから得たリンクに置き換えます。これはうまくいくはずですが、私はクライアント側で完全にそれを行う方法を知らない。 – Tadeck
私はHTML5にこのような機能があったことさえ知りませんでした。 +1の質問 –
の@ JibiAbrahamええ、今、それのためのjavascriptのAPIがあります!次に見ていくこと。 http://updates.html5rocks.com/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API – Stephen