打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
Android下PocketSphinx的离线语音识别
quasiceo
>《聊天机器人》
2015.08.13
关注
这篇文章对工具包有比较详细的介绍:
http://www.cnblogs.com/huanghuang/archive/2011/07/14/2106579.html
官方的这篇教程
http://cmusphinx.sourceforge.net ... tsphinx-on-android/
很详细,另外还有这篇:
http://0ucla.jamesyxu.com/?p=118
,根据这两篇教程应该可以成功运行起PocketSphinxAndroidDemo。
其实我一开始找到的教程是这篇:
Android平台使用PocketSphinx做离线语音识别,小范围语音99%识别率
这个比较坑爹,第一个链接
http://www.cnblogs.com/huanghuang/archive/2011/07/14/2106579.html
说在线提交的方法对中文是没有用的,真心不知道他是怎么办到的。
另外,
http://leiwuluan.iteye.com/blog/1287305
这篇文章里有一个apk,装来能用,只对“中国,美国,英国”一类的词识别比较好。
http://www.cnblogs.com/yin52133/archive/2012/07/12/2588201.html
这个博主比较厉害,这篇文章还没仔细看,等到有时间再研究中文的识别了,现在英文的离线语音识别已经搞定。
下面说具体方法:
1.搭建Android开发环境和NDK配置就不说了,网上教程很多。
2.下载sphinxbase – snapshot,pocketsphinx – snapshot和PocketsphinxAndroidDemo – snapshot,然后吧sphinxbase和pocketsphinx放到同一个文件夹下,用./autogen.sh &&./configure && make && make install的方法先安装sphinxbase,再安装pocketsphinx。
3.把PocketSphinxDemo导入Eclipse,进入PocketSphinxDemo/jni文件夹,把Android.mk里的SPHINX_PATH变量改成sphinxbase和pocketsphinx的父目录。
4.在jni文件夹运行ndk-build命令。(当然,需要先配置好ndk)
5.在Eclipse里,PocketSphinxDemo项目的Properties中,选择Builders,可以看到SWIG和NDK,NDK的build其实可以通过4中的命令来完成,也可以通过eclipse自动完成。
选择NDK,点击Edit按钮,出现的框中,在Location区域选择ndk文件夹,然后点击Refresh选项卡,选择“The project containing the selected resource”,点击Build Options选项卡,取消选择“Specify working set of relevant resources”。
选择SWIG,点击Edit,在Refresh选项卡中选择 “The folder containing the selected resource”,在Build Options选项卡中取消选择“Specifiy working set of relevant resources”。
6.把手机和电脑连接,把pocketsphinx/model/hmm/en_US里的hub4wsj_sc_8k,hmm/en_US,lm/en_US放入手机的某个文件夹,如用adb push把使手机存在如下文件或文件夹:
plain代码
/sdcard/Android/data/edu.cmu.pocketsphinx/hmm/en_US/hub4wsj_sc_8k
/sdcard/Android/data/edu.cmu.pocketsphinx/lm/en_US/hub4.5000.dic
/sdcard/Android/data/edu.cmu.pocketsphinx/lm/en_US/hub4.5000.DMP
复制代码
7.在PocketSphinxDemo项目中使 RecognizerTask.java里c.setString函数中的参数符合6中存放的文件和文件夹。
8.构建运行。
原文链接:
http://www.eyeandroid.com/thread-9059-1-139.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
CMUSphinxpocketsphinx使用
Android之ndk之gdb调试
Android NDK 实战入门指南
[z]windwos android ndk r7环境配置
ndk开发流程
Windows7 64位系统搭建Cocos2d
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×