【发布时间】:2011-04-26 21:33:52
【问题描述】:
更具体地说,非android Java 应用程序是否可以使用android 的语音识别。我想我可以使用 cmu sphinx 或类似的东西,但是整个将语音输入发送到执行真正识别并返回字符串数组的服务器似乎更容易设置并减小项目的大小。此外,如果这是可能的,该项目将能够使用谷歌的(巨大的)语音语料库。
【问题讨论】:
标签: java android speech-recognition
更具体地说,非android Java 应用程序是否可以使用android 的语音识别。我想我可以使用 cmu sphinx 或类似的东西,但是整个将语音输入发送到执行真正识别并返回字符串数组的服务器似乎更容易设置并减小项目的大小。此外,如果这是可能的,该项目将能够使用谷歌的(巨大的)语音语料库。
【问题讨论】:
标签: java android speech-recognition
更具体地说,非安卓 Java 应用程序是否可以使用安卓的语音识别。
没有。 AFAIK,它不是开源的。
【讨论】:
MapView 的插件)不是。语音识别,AFAICT,不是。 API 在那里,您可以编写自己的识别器,因此从开源项目创建设备的人仍然可以提供语音识别。
来自该线程:
我不知道 Android 资源是否可用,但 Google 确实升级了 Chrome 以包含语音识别,并且这些资源可用。我不认为谷歌希望人们直接调用这项服务,如果你这样做,它可能会违反某些服务条款,但请查看http://mikepultz.com/2011/03/accessing-google-speech-api-chrome-11/ 以查看我怀疑与 Android 类似的 Chrome 语音识别背后的服务。
正如那篇文章所说:
http://src.chromium.org/viewvc/chrome/trunk/src/content/browser/speech/
好像音频被收集了 从麦克风,然后通过 HTTPS POST 到 Google 网络服务, 它以 JSON 对象响应 结果。透过他们的 音频编码器代码,它看起来像 音频可以是 FLAC 或 Speex- 但 看起来像是某种 特别修改版的 Speex- 我不确定它是什么,但它只是 看起来不太对。
另外,请参阅Google's voice search speech recognition service - 它可能包含一些有用的信息链接。
或者,也有可用的商业语音识别服务,请参阅http://yapme.com/speech-cloud.html、Nuance、http://www.ispeech.org/developers,以及Server-side Voice Recognition 中列出的其他服务。
【讨论】: