我目前正在做一个Android+AppEngine项目,使用语音作为我的主要输入法。在android上,您可以使用语音包将语音命令转换为纯文本。语音识别不是在设备本身完成的,而是发送到google服务器,后者返回文本。
供您参考:http://developer.android.com/resources/articles/speech-input.html
我的目标是在appengine端使用相同的google服务进行语音识别。这意味着将语音记录发送到appengine,将其存储在blobstore中,并在需要时运行语音识别服务。有没有办法连接到相同的服务(最好是在java中)?
我做了一些研究,发现了一些使用微软的第三方解决方案,它们可能会起作用。但在花很多时间集成这样的解决方案之前,我想看看是否有可能留在google生态系统中。
发布于 2012-04-26 01:05:57
AFAIK此API不公开提供。谷歌群组上的这篇文章讨论了语音识别:http://productforums.google.com/forum/#!topic/voice/YoUZStcv_EA
这里有一些成功调用Google speech API的链接。请注意,这不是官方API,因此没有任何支持,它随时都可能消失:
http://techcrunch.com/2009/12/14/the-unofficial-google-text-to-speech-api/
http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/
https://stackoverflow.com/questions/10320388
复制相似问题