このエントリーをはてなブックマークに追加

公式仕様(英語)

対応状況概要

OS ブラウザー 英語 日本語
Windows7 IE11 X X
Windows7 Firefox27 X X
Windows7 Chrome33 OK OK
Android4.4 Chrome32 OK OK
iOS Safari7/Chrome33 X X
Mac OS X Safari7 OK OK

Chromeブラウザー以外対応していません。 iOSは特殊な事情があるので、動作しません。

仕様

クラス

SpeechRecognition

オプション

SpeechRecognitionResult

SpeechRecognitionEvent

確信度は、最初の1つしか持っていません。他はすべて0が返ってきます。 候補数は、Androidだと5が最大。パソコンでも20ぐらいが最大です。

文法という名称が仕様に出てきますが、どの文法を実装するべきなのかについては明言されていません。

イベント

細かく順番に発生します。

その他

終了するタイミング

ユーザーによる停止以外にも、無音が続いた(10秒ほど)、連続して音声認識した(5分ほど)で終了されます。onerrorが呼ばれて終了することもありますが、ないときもあります。ただしonendは必ず呼ばれます。