webkitSpeechRecognition 抛出错误 "network"
webkitSpeechRecognition throws error "network"
我有一个语音识别(使用 webkitSpeechRecognition)应用程序,当 运行 在独立的 chrome 浏览器上运行时效果很好。
我将我的应用程序转换为电子包,它停止收听麦克风并发回错误消息 "network"。文档说 "Network communication required for completing the recognition failed."。然而,它直接在 chrome 中运行良好,没有任何问题。
我还使用 "SpeechSynthesisUtterance" 进行文字转语音,并且在 electron 上没有任何问题。
几周前,在生成概念证明期间,我的解决方案运行良好,但它也停止工作了。
有人知道哪里出了问题吗?
来自https://www.chromium.org/developers/how-tos/api-keys
It is NOT possible to get additional quota for Chrome's Speech API. Look at the Cloud Speech API instead.
Do NOT post to any Chromium groups/mailing lists for questions about the Speech API.
和
Many of the Google APIs used by Chromium code are specific to Google Chrome and not intended for use in derived products. In the API Console (http://developers.google.com/console) you may be able to purchase additional quota for some of the APIs listed above.
For APIs that do not have a "Pricing" link, additional quota is not available for purchase.
所以我认为你只是运气不好,你必须使用其他东西。如果您需要离线工作的东西,您可能想看看 Sphinx.
我用我自己的 Google 语音 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 将它们设置到计算机的环境变量中。
确保在配置环境变量后重新启动系统。有时他们不会立即产生影响。
我有一个语音识别(使用 webkitSpeechRecognition)应用程序,当 运行 在独立的 chrome 浏览器上运行时效果很好。
我将我的应用程序转换为电子包,它停止收听麦克风并发回错误消息 "network"。文档说 "Network communication required for completing the recognition failed."。然而,它直接在 chrome 中运行良好,没有任何问题。
我还使用 "SpeechSynthesisUtterance" 进行文字转语音,并且在 electron 上没有任何问题。
几周前,在生成概念证明期间,我的解决方案运行良好,但它也停止工作了。
有人知道哪里出了问题吗?
来自https://www.chromium.org/developers/how-tos/api-keys
It is NOT possible to get additional quota for Chrome's Speech API. Look at the Cloud Speech API instead.
Do NOT post to any Chromium groups/mailing lists for questions about the Speech API.
和
Many of the Google APIs used by Chromium code are specific to Google Chrome and not intended for use in derived products. In the API Console (http://developers.google.com/console) you may be able to purchase additional quota for some of the APIs listed above. For APIs that do not have a "Pricing" link, additional quota is not available for purchase.
所以我认为你只是运气不好,你必须使用其他东西。如果您需要离线工作的东西,您可能想看看 Sphinx.
我用我自己的 Google 语音 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 将它们设置到计算机的环境变量中。
确保在配置环境变量后重新启动系统。有时他们不会立即产生影响。