Javascript WebkitSpeechRecognition返回Electron中的网络错误

Javascript WebkitSpeechRecognition返回Electron中的网络错误,javascript,webkit,chromium,electron,webkitspeechrecognition,Javascript,Webkit,Chromium,Electron,Webkitspeechrecognition,最近(在过去的1.5周内),javascript库WebkitSpeechRecognition拒绝正常工作。我测试了其他利用该库的电子应用程序(evan cohen的smart mirror),但遇到了这些问题 在我测试过的每种情况下,它都会抛出网络错误。该库在标准浏览器环境中似乎运行良好,但我似乎无法让它与electron一起工作。有没有人有过这方面的经验?谷歌似乎已经删除了electron的这一功能。请参阅。使用配置您自己的Google Speech API凭据,然后在系统的环境变量上进行

最近(在过去的1.5周内),javascript库WebkitSpeechRecognition拒绝正常工作。我测试了其他利用该库的电子应用程序(evan cohen的smart mirror),但遇到了这些问题


在我测试过的每种情况下,它都会抛出网络错误。该库在标准浏览器环境中似乎运行良好,但我似乎无法让它与electron一起工作。有没有人有过这方面的经验?

谷歌似乎已经删除了electron的这一功能。请参阅。

使用配置您自己的Google Speech API凭据,然后在系统的环境变量上进行设置。我也遇到过同样的问题,并通过这种方式解决了它。确保在配置环境变量后重新启动系统。有时它们不会立即生效

有关更详细的步骤,请参阅:


GOOGLE\u API\u KEY、GOOGLE\u DEFAULT\u CLIENT\u ID、GOOGLE\u DEFAULT\u CLIENT\u SECRET分别将它们的值设置为KEY、ClientID和ClientSecret。

在某些Windows PC上,语音识别可以在Edge中工作,但不能在Chrome中工作。在另一台PC上,似乎有相同的软件版本,它将根本无法工作,并给出网络错误。当它工作时,这很好,但我不明白他们如何期望得到任何开发人员。我正在开发一个免费的单词学习应用程序,而不是商业应用程序。

我也面临同样的问题。我在Google chromium group上发布了一个问题。我也有同样的问题,我上周还在工作……所以谷歌并不像你在4月28日提到的那样删除了这个功能。我突然停止了工作,顺便说一句,我们不应该将语音API用于商业用途。这是目前不提供给公众使用和固定报价的用法。你不能购买额外的报价,所以要小心。我不认为这有助于解决网络语音识别中的网络错误,谷歌现在使用云语音,似乎他们撤销了嵌入式chrome应用程序中的SpeechRecognition。嵌入式SpeechRecognition使用语音API,并且有无法创建的配额限制。配置自己的密钥有助于让它工作一段时间,直到配额达到!我配置了我的钥匙,但它仍然不起作用。这太疯狂了。。我不知道该怎么办。