Доступ к микрофону с голосовым вводом HTML5 - PullRequest
10 голосов
/ 06 декабря 2010

Как голосовой ввод HTML5 на Chrome (Mac) получает доступ к микрофону? Это потому, что у меня установлен плагин Google Voice?

Разве браузер не должен явно запрашивать разрешение перед предоставлением доступа?

http://slides.html5rocks.com/#speech-input

Ответы [ 3 ]

4 голосов
/ 06 декабря 2010

Это - это , явно запрашивающий разрешение перед предоставлением доступа, вот что значит щелкнуть значок микрофона.

Думайте об этом больше как о элементе <input type="file"> - вы нажимаете «Обзор», он показывает вашу файловую систему, и браузер отправляет выбранный файл непосредственно на сервер.

4 голосов
/ 06 декабря 2010

Микрофон напрямую не отображается на веб-странице - он просто публикует речь (и получает текст) через серверы Google, поэтому он не считается проблемой безопасности (и для его запуска необходимо щелкнуть значок микрофона).Это очень похоже на то, как голосовой ввод работает в Android и приложениях Google для iPhone / Blackberry.

3 голосов
/ 22 июня 2011

Для тех, кто говорит, что вы не можете стилизовать кнопку и ее нельзя использовать - это было сделано с помощью кнопок, похожих на Facebook - http://www.esrun.co.uk/blog/disguising-a-facebook-like-link/

Так что же мешает работать кнопке Google Mic??

...