Android中可以脱机工作的语音识别

时间:2013-10-08 21:26:55

标签: java android

我正在开发一个Android应用程序。 我需要在我的应用程序中使用语音识别。

我试过通过Android的识别器意图来做它但它只能通过互联网工作,我需要它在没有INTERNET的情况下工作。

是否有可以离线工作的语音识别库?是否有任何方法可以让识别器意图脱机工作?

任何帮助都将非常感谢.. !!

2 个答案:

答案 0 :(得分:2)

对于所有版本的Android,跨设备,跨语言,是否具有完整词汇量?

我想你可以试试像PocketSphinx这样的东西,但请记住,旧设备没有很大的功率,这就是问题所在。连通性允许巨大的语料库。

您还可以使用Voice ControlUtter之类的应用并加入您的应用:这可能比自己动手更容易。

JellyBean设备内置了此功能,it just needs to be enabled

答案 1 :(得分:0)

另一种使用方法:

1)使用IVONA TTS引擎(它还可让您识别离线语音) 它需要150 MB的空间(单独安装英语)

https://play.google.com/store/apps/details?id=com.ivona.tts&hl=en

2)您可以使用解决方法在Android 4.1+上使用谷歌离线库(如果您也无法从系统设置下载它们),但这并不容易并且需要root

http://forum.xda-developers.com/showthread.php?p=47997173

btw我用Utter测试了IVONA TTS,它可以离线识别我的语音,所以它应该可以工作

相关问题