2012-02-03 11 views
1

Chromeの音声入力コントロールを使用しようとしています。基本的な操作は問題ありませんが、音声が入力された後にイベントを発生させることはできません。おそらく何か愚かだが、私はそれを見ることができない。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.1 dev-mを使用しています。

答えて

1

をだから、それは次のようになります。

$('#inbNote').bind("webkitspeechchange", function(){alert($('#inbNote').val())}); 

幸運!

0

問題はあなたの側ではありません。

www.google.comでも同じことが起こりますが、Chromeのバグである必要があります。あなたは'webkitspeechchange'ない'onwebkitspeechchange'使用する必要があります

関連する問題