4

HTML5、PHP、および/またはjavascript jQueryを使用して音声認識を利用することにより、Webページ(できればChromeブラウザーで)を制御する方法を知りたいと思っています。

私はHTML5音声コマンドを知って<input type="text" x-webkit-speech />いますが、たとえば、複数の入力があり、「次へ」という単語を言った場合は、次の入力に焦点を合わせたいと思います。または、「送信する」という言葉が入力を送信すると言ったとしたら、ドリフトを取得しますか?

おそらくカスタム音声コードですが、それに関する情報やアイデアが見つかりませんか?

4

1 に答える 1

2

この段階でChromeのみをサポートすることに満足している場合は、webkitspeechchangeイベントの受信時にWebkit音声対応入力の値を確認することでこれを実行できるはずです。ここでフィドルを参照してください(iRominのハットチップ)。

明らかで非常に大きな問題は、ページにWebkit音声対応の入力フィールドが必要であり、ユーザーがマイクアイコンをクリックして録音を開始する必要があることです。W3仕様にはstartSpeechInput方法が記載されていますが、私のバージョンのChrome(18)には実装されていないようです。

それがあまりにも多くの制限であり、ChromeがstartSpeechInputメソッドを実装するまで待つことができない場合、および/または他のブラウザをサポートする必要がある場合は、Flashを使用してマイクにアクセスし、クライアント用のJavaScriptAPI。ドキュメントから、ホストされたサービスを含むサーバー側にさまざまなオプションを提供しているように見えます。それが仕事次第であるかどうかのアイデアをあなたに与えるべきである様々なデモもあります。

于 2012-05-10T00:05:10.487 に答える