我想在android中开发一个语音识别器,它应该可以在脱机状态下工作。由于android的内置语音识别器使用的是google服务器,需要互联网,我想要一个在没有互联网的情况下工作的替代方案。
请给我一些实现上述功能的方法。
发布于 2010-12-09 17:41:04
我们过去常常推荐pocketsphinx,但现在可以使用基于Kaldi工具包的更先进的技术。
演示在这里:Vosk API,你可以简单地将它加载到Android Studio中并运行。全面披露:我是Vosk的主要作者。
它支持7种主要语言的语音识别-英语、汉语、西班牙语、葡萄牙语、德语、法语和俄语。
发布于 2010-12-09 16:10:18
如果语音识别器的词汇量有限(就像在简单的语音用户界面中一样),并且样本有限,那么这是可能的。转录等应用程序不太可能在Android上执行(在脱机模式下)。另外,语音识别也需要DSP ...有限的词汇量和有限的样本可能是最好的选择。
发布于 2010-12-09 17:19:36
如果您真的想为您的目标投入时间和人力,请查看Java-Project Java Speech API 2.0 (JSR 113)。
它在“普通”手机上用于语音命令,并离线工作。不幸的是,这个项目已经停止了。
https://stackoverflow.com/questions/4396046
复制相似问题