我有一个语音识别(使用webkitSpeechRecognition)应用程序,当在独立的chrome浏览器上运行时,效果很好。
我将我的应用程序转换为电子程序包,它停止监听麦克风,并通过错误消息“网络”发送回错误消息。该文档说“完成识别所需的网络通信失败。”。但是,它可以直接在chrome中很好地工作,没有任何问题。
我还使用“ SpeechSynthesisUtterance”将文字转换为语音,并且在电子上没有任何问题。
几周前,在生成概念证明期间,我的解决方案工作良好,并且它也停止工作。
任何人都知道什么可能是错误的吗?
我将其与自己的Google Speech API密钥配合使用。
请按照https://docs.smart-mirror.io/docs/howto/how_to_obtain_chromium_speech_keys.html上的说明获取
拥有API密钥后,ClientID和ClientSecret分别使用密钥GOOGLE_API_KEY,GOOGLE_DEFAULT_CLIENT_ID,GOOGLE_DEFAULT_CLIENT_SECRET将其设置为计算机的环境变量。
在配置环境变量之后,请确保重新启动系统。有时,它们不会立即生效。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句