web-dev-qa-db-ja.com

Google音声検索の仕組みを教えてください。そのためのAPIはありますか?

これがこの質問に適切なサイトかどうかはわかりませんが、Googleのホームページで音声起動検索がどのように機能するのか疑問に思いました。 Flashや、Google Chromeに組み込まれているある種のプラグインを使用していますか、それともマイクをどのように使用していますか?これは、許可を求めるダイアログが表示されないため、どのWebサイトでも同じように動作することが許可されている場合、危険なプライバシーの侵害になる可能性があり、Google(および他のサイトを知っている人)が私のマイクなしでマイクを使用できることに驚かされます許可。 Googleはこれをどのように行っていますか? JavaScript?アクションスクリプト?いくつかのカスタムプラグイン?

30
bbosak

どなたでもご利用いただけます。ここに詳細があります:

http://chrome.blogspot.com/2011/04/everybodys-talking-and-translating-with.html

そしてここに例: http://www.web2voice.com/chrome-speech-input.html

許可が不足していると思っているのは私だけではないので嬉しいですプロンプトは少し兄弟っぽい感じがします。

18
Curt

<input type="text" x-webkit-speech />によるHTML5音声入力を使用しています

名前が示すように、これはWebkitでのみ機能します。他のブラウザに代わるものがあるかどうかはわかりません。

参照 http://jsfiddle.net/xYB3n/

23
Jeff

Web Speech APIの素敵なラッパーは、こちらから入手できます: talater.com/annyang

このライブラリを使用すると、関数を音声コマンドに簡単にバインドできます。例:

annyang.init({
    "help": function() {$("#help").show();}
});
annyang.start();
2
mhu