私は、音声認識を使用してWebページのドロップダウンリストからエントリを選択する方法を探しています。Webブラウザでの音声認識によるドロップダウンエントリ選択の実装方法
私の最初の考えは、input type="text"
要素のGoogleのx-webkit-speechを使用することです。そして、onwebkitspeechchange
イベントが発生した場合は、各ドロップダウン・エントリーについてLevenshtein distanceを計算し、最小値を選択します。
1つの詳細は、テキストボックスを非表示にして、選択要素のマイクを選択しているように見えることです。 (これをまだ試していないが、それができると仮定しています...)
Levenshteinの距離は正確な選択方法ではなく、Google Chromeでのみ有効です近い将来です。
誰でも代替案を提示したり、細部を強調したりすることはできませんか?
多彩!文法の特徴を見ていないのですが、私が何をしているのか正確に見えます。 –
うん、これは現時点でのブラウザサポートの後では不可能かもしれません。http://code.google.com/p/chromium/issues/detail?id=120113 –
良いキャッチです。それは現在の製品の本当の欠点です。うまくいけば、彼らは将来この機能を追加します。現在の実装では、返されたn-bestリストを取得し、それをドロップダウンリストオプションと照合して、選択したオプションを決定することができます。 –