WebkitSpeechRecognition返回电子网络错误

时间:2016-03-25 05:14:32

标签: javascript webkit chromium electron webkitspeechrecognition

最近(在过去的1.5周内)javascript库WebkitSpeechRecognition拒绝正常工作。我已经测试了其他使用该库的电子应用程序(evan cohen的智能镜像)并且遇到了这些问题。

在我测试过的每种情况下都会引发网络错误。该库似乎在标准浏览器环境中运行良好,但我似乎无法使用它来处理电子。有没有人有过摔跤的经验?

3 个答案:

答案 0 :(得分:3)

Google似乎已删除了此电子功能。请参阅此Google's API

答案 1 :(得分:0)

使用https://console.developers.google.com配置您自己的Google语音API凭据,然后在系统的环境变量中设置它们。我有同样的问题,并以这种方式工作。确保在配置环境变量后重新启动系统。有时他们不会立即生效。

请参阅更详细的步骤:https://docs.smart-mirror.io/docs/howto/how_to_obtain_chromium_speech_keys.html

enter image description here

GOOGLE_API_KEY,GOOGLE_DEFAULT_CLIENT_ID,GOOGLE_DEFAULT_CLIENT_SECRET分别将其值设置为Key,ClientID和ClientSecret。

答案 2 :(得分:0)

在某些 Windows PC 上,语音识别可以在 Edge 中运行,但不能在 Chrome 中运行。在另一台 PC 上,看似具有相同软件版本,它根本无法工作并出现 NETWORK 错误。它在工作时很好,但我不明白他们如何期望获得任何开发人员。我正在开发一款免费的单词学习应用,而非商业应用。