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

Java android中可以脱机工作的语音识别,java,android,Java,Android,我正在开发一款android应用程序。 我需要在我的应用程序中使用语音识别 我曾尝试使用android的识别器Intent进行识别,但它只能通过互联网工作,我需要它在没有互联网的情况下工作 是否有任何语音识别库可以脱机工作?或是否有任何可能的方法使识别器意图脱机工作? 任何帮助都将不胜感激 对于所有版本的Android,跨设备、跨语言,以及完整的词汇表 我想你可以试试类似的东西,但请记住,旧的设备没有很多马力,这就是问题所在。连通性允许大量的语料库 你也可以使用像或这样的应用程序,并连接到你的应

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

我曾尝试使用android的识别器Intent进行识别,但它只能通过互联网工作,我需要它在没有互联网的情况下工作

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

任何帮助都将不胜感激

对于所有版本的Android,跨设备、跨语言,以及完整的词汇表

我想你可以试试类似的东西,但请记住,旧的设备没有很多马力,这就是问题所在。连通性允许大量的语料库

你也可以使用像或这样的应用程序,并连接到你的应用程序:这可能比你自己做要容易得多


JellyBean设备内置了此功能。

可使用的其他选项:

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

2) 您可以在android 4.1+上使用google离线库(如果您也无法从系统设置下载它们),但这并不容易,需要root用户


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

如何在AIDE中手动导入PocketSphinx??