Я не уверен, что это правильный сайт для этого вопроса, но мне было интересно, как работает активированный поиск на главной странице Google. Использует ли он Flash, какой-то плагин, встроенный в Google Chrome, или как он использует микрофон? Это может быть опасным вторжением в частную собственность, если на любом веб-сайте разрешено работать одинаково, потому что не открывается диалоговое окно с запросом на получение разрешения, и я нахожу это поразительным, что Google (и кто знает, какие другие сайты) может использовать мой микрофон без моего разрешение. Как Google это делает? Javascript? Actionscript? Какой-то пользовательский плагин?
Как работает Google Voice Search? Есть ли API для этого?
Ответ 1
Он доступен для всех. Там больше информации:
http://chrome.blogspot.com/2011/04/everybodys-talking-and-translating-with.html
и пример: http://www.web2voice.com/chrome-speech-input.html
Я рад, что я не единственный, кто думает, что отсутствие подсказки разрешений кажется немного большим братом.
Ответ 2
Он использует речевой ввод HTML5 через <input type="text" x-webkit-speech />
как следует из названия, это работает только в webkit. Не уверен, есть ли альтернативы для других браузеров.
Ответ 3
Хорошая оболочка для Web Speech API доступна здесь: talater.com/annyang.
Эта библиотека позволяет вам легко связывать функции с голосовыми командами, например:
annyang.init({
"help": function() {$("#help").show();}
});
annyang.start();