Использование преобразования текста в текст в браузерах без WebKit - PullRequest
4 голосов
/ 07 июля 2011

Применяя атрибут x-webkit-speech к элементу <input type="text" />, вы можете позволить браузерам WebKit, таким как Chrome, использовать преобразование речи в текст.

Таким образом, пользователь может говорить для ввода текста в текстовое поле.

Какой атрибут я могу использовать в других браузерах для получения того же эффекта?

Ответы [ 3 ]

9 голосов
/ 08 июля 2011

Я думаю, что эта функция реализована только в Chrome для Win / Mac / Android. Это потому, что он придуман Google и использует сервер Google для распознавания голоса. Любые другие браузеры, которые хотят реализовать эту функцию, должны приобрести технологию распознавания голоса или работать с партнером, который имеет эту технологию. Поэтому я не думаю, что эта функция будет широко внедрена в ближайшем будущем.

2 голосов
/ 07 июля 2011

Chrome - единственный известный мне настольный браузер, в котором в настоящее время реализован речевой ввод.Может также работать в браузере Android, но я не уверен.Это определенно не реализовано в Safari.

0 голосов
/ 29 января 2017

x-webkit-speech теперь устарела. Мы должны использовать

var recognition = new webkitSpeechRecognition();
recognition.onresult = function(event) { 
  console.log(event) 
}
recognition.start();

И Firefox & Edge развивают speechRecognition ()

http://caniuse.com/#feat=speech-recognition

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...