Я пытаюсь использовать управление вводом речи 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.