問題タブ [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.
webkitspeechrecognition - start() の直後に onend を呼び出す webkitSpeechRecognition
rec.start() を呼び出すとすぐに onstart が呼び出され、次に onend がすぐに呼び出され、onresult にはなりません。
マイクは Web ページで許可されていますが、speechRecognition をサポートするものとしてリストされている osx で https を使用しているため、一度尋ねられました。
これはブラウザー内で安定した機能ではないことは承知していますが、annyang のデモを実行すると私の声が検出され、同じ speechRecognition キットを使用していると思います。 https://www.talater.com/annyang/
何か案は?
これが私のコードです
flutter - Flutter Web で音声認識を機能させるにはどうすればよいですか
フラッターを使用して、ios と android で動作する音声認識アプリを構築していますが、Web では動作しません。そこで、dart ファイルで使用できるように、app.js ファイルを web フォルダーに追加することにしました。このファイルの他の機能を動作させることはできますが、Web の音声認識を機能させるはずの機能を呼び出すたびに機能せず、コンソールにエラー メッセージが表示されます。app.js
ファイル内のコードは次のとおりです。
私のmain.dart
ファイルでは、import 'dart:js' as js;
このように関数を呼び出すことができるようにを使用しました
このような他の関数を呼び出すと正常に動作しますが、dictate 関数を呼び出すと動作せず、コンソールに次のメッセージが表示されます。
何か問題がありますか、またはフラッター Web で音声認識を機能させるために必要な代替手段はありますか。前もって感謝します!