Open maitaken opened 4 years ago
Slackのトークよりコピペ
Remote Debugができるようになって気づいたけど,Web Speech APIの挙動がMacのChromeとAndroidのChromeで違うことに気づいた 具体的にはSpeechRecognitionのinterimResultsをTrueにしてもリアルタイムに音声を取ることができない もうちょっと正確に言うと,onresultのイベント自体は発火するけど,認識結果(transcript)に何も入っていない だから,現状のままだと何かしら言い切った後じゃないと口癖が出たかどうか教えてくれない
リアルタイムで音声取れない問題は,Android版Googleの仕様(?)っぽいので,代替案としてsetIntervalを用いて一定時間たったら強制的に文章を区切るようにしました.
おそらくこれである程度のリアルタイム性を確保できると思います.
解決
Slackのトークよりコピペ