How Google Voice Search works? Is there an API for that?

bbosak picture bbosak · Jun 17, 2011 · Viewed 26.7k times · Source

I'm not sure if this is the right site for this question, but I was wondering how the voice activated search on Google's homepage works. Does it use Flash, some kind of plugin built into Google Chrome, or how does it use the microphone? This could be a dangerous privacy invasion if it is allowed to work the same way on any website, because no dialog asking for permission comes up, and I find this startling that Google (and who knows what other sites) can use my microphone without my permission. How is Google doing this? Javascript? Actionscript? Some custom plugin?

Answer

Jeff picture Jeff · Jun 17, 2011

It's using HTML5 speech input via <input type="text" x-webkit-speech />

as the name suggests, this only works in webkit. Not sure if there are alternatives for other browsers.

See http://jsfiddle.net/xYB3n/