我正在研究网络语音识别。
我发现Google为开发者提供了一个名为“V2”的API。但是我注意到每天使用它是有限度的。
之后,我发现有一个本地的WEB语音API也可以实现语音识别。它只是在google chrome和opera上工作:
http://caniuse.com/#feat=speech-recognition
那么,Google语音API和Web语音API有什么不同呢?他们有关系吗?
谢谢。
发布于 2016-10-07 20:56:23
Web语音API是受W3C支持的规范,允许浏览器供应商提供他们选择的语音识别引擎(无论是本地的还是基于云的),它支持直接从浏览器使用的API,而不必担心API的限制等等。你可以想象苹果可能会用Siri来支持这一点,而微软可能会用Cortana来支持这一点。同样,浏览器供应商可以选择在操作系统中使用内置的听写软件,但这似乎并不是目前的趋势。如果您试图在浏览器中执行简单的语音合成(例如语音命令),这很可能是最好的方法,尤其是在采用越来越多的情况下。
Google语音API是一种基于云的解决方案,允许您在浏览器之外使用Google的语音软件。它还提供更广泛的语言支持,并可以转录较长的音频文件。如果你有一个20分钟的录音,你想要转录,这将是采取的道路。在本文撰写之时,谷歌每15小时就为这项服务收取0.006美元的费用。
发布于 2018-11-10 19:33:13
Web是基于REST的API,具有API密钥身份验证,特别是对于需要一个简单特性集的web页面。
而Google基本上是一个具有多种身份验证方法的gRPC API。当您使用gRPC时,有很多特性可用,例如身份验证、快速调用和流!
https://stackoverflow.com/questions/32517331
复制相似问题