我想在android中开发一个语音识别器,它应该可以在离线状态下工作。由于android的内置语音识别器使用需要互联网的谷歌服务器,我想要一个在没有互联网的情况下工作的替代品。请建议我实现上述功能的一些方法。
4 回答
慕哥6287543
TA贡献1831条经验 获得超10个赞
Pocketsphinx可以在Android上运行。看到
CMU Sphinx(来自SourceForge)
代码目前可以从subversion中检出(最好使用subversion而不是下载快照),使用起来非常简单,只需将项目导入eclipse并在你的设备上运行:
CMU Sphinx:Pocket Sphinx Android演示
您可以在此处找到包含详细信息的教程:
CMU Sphinx:Pocket Sphinx Android教程
牛魔王的故事
TA贡献1830条经验 获得超3个赞
如果您真的想投入时间和人力来实现目标,请查看Java-Project Java Speech API 2.0(JSR 113)。
它在“普通”手机上用于语音命令,可以离线工作。不幸的是,该项目已经停止。
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
如果语音识别器具有有限的词汇量(如在简单的语音用户界面中)并且几乎没有样本 - 它可能是可能的。诸如转录之类的应用程序不是在Android上执行的任务(在离线模式下)。语音识别也需要DSP ...有限的词汇量和极少数样本可能是您最好的选择。
- 4 回答
- 0 关注
- 483 浏览
添加回答
举报
0/150
提交
取消