Chromeの音声入力コントロールを使用しようとしています。基本的な操作は問題ありませんが、スピーチを入力した後、イベントを発生させることができません。おそらく愚かなことですが、私には見えません。
これがhtmlです:
<input type="text" speech="speech" x-webkit-speech="x-webkit-speech"
x-webkit-grammar="builtin:translate" id="inbNote"/>
インラインイベントハンドラーを追加してみましたが、役に立ちませんでした。次に、jQueryバインドを試しました。
$('#inbNote').bind("onwebkitspeechchange", function(){alert($('#inbNote').val())});
イベント名として「onspeechchange」も試してみました。私の知る限り、どちらも何もしません。
また、マイクをクリックするたびに、小さな「今すぐ話す」バブルがポップアップします。話すのをやめると、バブルの内容は消えますが、バブル自体は表示されたままで、上に表示されたままになります。Chromeを完全に閉じるまで閉じません。複数の音声入力を入力すると、複数のバブルが発生します。Chromeの設定に問題がありますか?18.0.1025.1dev-mを使用しています。