問題タブ [webkitspeechrecognition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
145 参照

javascript - Webkitspeechは、ユーザーのマイクではなく、iframeビデオからのオーディオのみを検出します

HTMLコードにiframeビデオがあります

私の JavaScript コードでは、Webkitspeech API を使用して英語をリアルタイムで検出しています。これがコードロジックです。 https://developers.google.com/web/updates/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API

問題は、この認識 API が、ユーザーのマイクなどのブラウザーに発せられるすべての音を検出するのに優れていることですが、 .....私が望むのは、この「認識」機能で iframe ビデオからのオーディオのみを検出することです。Webkitspeech API でこれを行うことは可能ですか? または、使用する必要がある別の API がありますか? コード例をいただければ幸いです。皆さん、ありがとうございました!

0 投票する
0 に答える
44 参照

javascript - SpeechRecognition API の文法が正しく機能しない

次の問題があります。

曲の歌詞から文法文字列を作成します。次に、(webkit) SpeechRecognition 文法を次のように設定します。

設定後、recognition.grammars.src戻ります(元の形式からこれをデコードしました):

data:application/xml,#JSGF V1.0; 文法の歌詞; public <歌詞> = 見る | |場合 | あなた | | 持っていた 1 つ | ショット | または | 機会 | へ | つかむ | すべて | 今まで | 欲しかった | | で 瞬間 | |だろう | キャプチャ | それ | ただ | させて | スリップ; (あなたは歌を認識するかもしれません;))

その結果によると、すべてが問題ないはずです。

しかし、私はネイティブ スピーカーではないので、"look"と言い始めると、少なくとも 25% の確率で"Luke"が "高い信頼度" で返されます。

今、私は混乱しています。文法の目的は、含まれる単語 (およびフレーズ) を主に強調することではありませんか?


実際の質問:正しい文法を達成するための最善のアドバイスは何ですか? サードパーティのサービスを使用せずに成功できますか?