8

私は Web アプリケーションを構築しており、音声入力にspeechRecognitionnavigator.getUserMediaの両方を使用する予定です。

デスクトップ ブラウザ (Mac 上の Chrome、v. 31.0.1650.63) が、マイクを使用する許可を 2 回要求することに気付きました。これはユーザーにとっては少し面倒かもしれませんが、音声認識と音声入力の両方が機能しているようです。

ただし、Android (Nexus 7、Android v4.4.2、Chrome v31.0.1650.59) で同じページを開くと、マイクを使用する許可を 2 回求められますが、2 つのうち 1 つしか使用できません (開始された方)。最初)。error: "not-allowed"マイクへのアクセスを許可したにもかかわらず、音声認識エラーが発生することもあります。

ここでjsFiddleを作成しました:http://jsfiddle.net/5xBpW/

私の質問は: 入力ストリームで音声認識を実行する方法はありますか? または、Chrome for Android で両方の機能を動作させる他の方法はありますか?

4

1 に答える 1

1

他のツールを検討しましたか?Nuance (Ray K によって設立され、現在は Google エンジニアリングの責任者) から、機械知能などの独自の学習アルゴリズムを使用して音声データをアクションに変換する、エキサイティングな新しいツール/製品があります。

このツールはコンテキストを理解し、それを特定のアクションに適用できるため、ユーザーは正確なフレーズを使用する必要がありません。

https://developer.nuance.com/public/index.php?task=mix

ツアー: https://developer.nuance.com/views/templates/mix/howDoesMixWork/phone/index.html

欠点は、サードパーティに依存していることですが、見ている API も実験的であるため、これは興味深いものになる可能性があります。

于 2016-02-18T01:51:20.687 に答える