WebkitSpeechRecognition 在 Electron 中返回网络错误

问题描述 投票:0回答:3

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

在我测试过的每种情况下它都会引发网络错误。该库似乎在标准浏览器环境中工作正常,但我似乎无法让它与电子一起工作。有人有解决这个问题的经验吗?

javascript webkit chromium electron webkitspeechrecognition
3个回答
3
投票

Google 似乎已经为 Electron 删除了这个功能。请参阅此讨论


0
投票

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

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.