Web APIのSpeechRecognitionを使ってアプリケーションを作っています。
https://developer.mozilla.org/ja/docs/Web/API/SpeechRecognition
ただ、SafariにてSpeechRecognition.onspeechstartとSpeechRecognition.onspeechendのイベントリスナーが動作しません。
該当のコードは以下になります。言語はtypescript(javascript)です。
javascript
1const SpeechRecognitionrecognition = (window as any).webkitSpeechRecognition; 2speechRecognizer = new SpeechRecognitionrecognition(); 3speechRecognizer.onspeechstart = () => { 4 // 話し始めた時の処理 5}; 6speechRecognizer.onspeechend = () => { 7 // 話し終わった時の処理 8};
Safariでこれらイベントリスナーを利用するために必要な設定などありますでしょうか。
何かご存知の方がいらっしゃればご教示いただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/12 00:44