I made an app for speech recognition using Web.Speech.Api and it works good in Chrome. But in electron my app sends back an error with message "network".
How can I use Web.Speech.Api in electron ? Does anybody have any experience with this ?
electron version : https://i.stack.imgur.com/8cibA.png
Code :
this.recognition = new (window.SpeechRecognition || webkitSpeechRecognition || mozSpeechRecognition || msSpeechRecognition)();
this.recognition.interimResults = false;
this.recognition.lang = 'th-TH';
this.recognition.start()
this.recognition.onresult = (e: any) => {
const result : SpeechRecognitionAlternative = e.results[0][0];
const transcript : string = result.transcript;
console.log(transcript.trim().toLocaleLowerCase());
}
this.recognition.onerror = (e: any) => {
console.log('onerror : ' , e )
this.recognition.stop();
}