1

我使用 Web.Speech.Api 制作了一个语音识别应用程序,它在 Chrome 中运行良好。但是在电子中,我的应用程序发回了一条带有“网络”消息的错误。

如何在电子中使用 Web.Speech.Api?有人有这方面的经验吗?

电子版: https ://i.stack.imgur.com/8cibA.png

代码 :

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();
    }

错误:https ://i.stack.imgur.com/BwYjJ.png

4

0 回答 0