Используйте x-webkit-speech с текстовой областью - PullRequest
10 голосов
/ 11 мая 2011

В моем веб-приложении есть поле, где пользователи вводят большое количество текста.Я хотел бы реализовать элемент x-webkit-speech.он работает во всех

<input>

полях, но я не могу заставить его отрендерить в

<textarea name="uxMyInput" rows="30" cols="20" id="uxMyInput" onblur="convert();" style="width:100%;" x-webkit-speech=""></textarea>

Ответы [ 2 ]

4 голосов
/ 18 июля 2011

Ответ довольно прост: добавьте текстовое поле ввода над вашей текстовой областью и затем используйте атрибут onwebkitspeechchange, чтобы вновь распознанный текст был скопирован из текстового поля в текстовую область.

Я разместил пример кода на jsfiddle:

http://jsfiddle.net/theo/GZ5mL/

4 голосов
/ 12 мая 2011

В настоящее время работает только на входах.Я предполагаю, что поддержка более длинного ввода текста придет со временем, но поскольку пользователи могут ожидать записи более длинных записей, я подозреваю, что они беспокоятся о точности и времени обработки.

...