繁体   English   中英

是否可以在Android项目之外使用Android API?

[英]Is it possible to use Android API outside an Android project?

更具体地说,非Android Java应用程序是否有可能使用android的语音识别。 我认为我可以使用cmu狮身人面像或类似的东西,但是将语音输入发送到服务器进行真正的识别并返回字符串数组的整个过程似乎更容易设置,从而减小了项目的规模。 另外,如果可能的话,该项目将能够使用Google(巨大的)语音语料库。

更具体地说,非Android Java应用程序是否有可能使用android的语音识别。

不,AFAIK,它不是开源的。

参见https://stackoverflow.com/questions/5613167/source-code-for-the-googles-voice-search-activity/5621683#5621683

从该线程:

我不知道Android来源是否可用,但Google确实将Chrome升级为包括语音识别功能,并且这些来源可用。 我不认为Google希望人们直接致电此服务,如果您这样做的话,它可能会违反某些服务条款,但请查看http://mikepultz.com/2011/03/accessing-google-speech-api -chrome-11 /来查看Chrome语音识别背后的服务,我怀疑它类似于Android。

如该文章所述:

http://src.chromium.org/viewvc/chrome/trunk/src/content/browser/speech/

看起来好像是从麦克风中收集了音频,然后通过HTTPS POST传递给了Google Web服务,该服务以JSON对象作为响应。 查看他们的音频编码器代码,看起来音频可以是FLAC或Speex-,但看起来它是Speex的某种特殊修改的版本-我不确定它是什么,但看起来并不完全是对。

另外,请参阅Google的语音搜索语音识别服务 -它可能包含一些有用的信息链接。

另外,还有一些可用的商业语音识别服务见http://yapme.com/speech-cloud.html ,Nuance的, http://www.ispeech.org/developers ,并在上市的其他服务器端的语音识别

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM