我知道 WebkitSpeechRecognition 仅在 chromium 浏览器上可用。但是我想知道它如何将语音转换为文本?
我试图从 Google Chrome 上的开发者控制台监控网络日志,但没有看到任何网络活动。我以为我会向 Google 发送 API 请求,但我真的没有。
我也找不到任何关于此的架构文件。
有人知道吗?
我知道 WebkitSpeechRecognition 仅在 chromium 浏览器上可用。但是我想知道它如何将语音转换为文本?
我试图从 Google Chrome 上的开发者控制台监控网络日志,但没有看到任何网络活动。我以为我会向 Google 发送 API 请求,但我真的没有。
我也找不到任何关于此的架构文件。
有人知道吗?
据我所知,Chromium 中使用的 Google Speech API 没有官方文档,但通过检查Chromium 的源代码已对其进行“逆向工程”
当您搜索它时,您应该找到多个描述如何使用 REST API 的博客/教程
关于如何使用它的一个很好的描述,可以在这里找到
http://blog.travispayton.com/wp-content/uploads/2014/03/Google-Speech-API.pdf
(关于PDF中的描述:提到的“Speech API V1”现在已经停用,所以只能使用“Full-Duplex API”)
但请注意,您需要通过 Google 的开发者控制台获取 API 密钥(用于Speech API
);为此,您需要在Chromium Development Group中注册。此外,使用您自己的密钥,到目前为止,语音 API 限制为每天 50 次交易。