私は Web アプリケーションを構築しており、音声入力にspeechRecognitionとnavigator.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 で両方の機能を動作させる他の方法はありますか?