码迷,mamicode.com
首页 > 其他好文 > 详细

集成科大讯飞语音识别接口项目分享

时间:2015-08-06 02:12:02      阅读:745      评论:0      收藏:0      [点我收藏+]

标签:语音识别   注册账号   科大讯飞   java   接口   

语音识别技术科大讯飞的识别精度真的是数一数二,像某度之类恶心到家的狗屎,充其量就是个摆设,下面介绍一下科大讯飞的语音集成。

1、到科大讯飞官网 http://www.xfyun.cn/ 注册账号和创建应用并获取appkey,然后下载Demo和SDK,这些步骤都与三方接口的接入类似。

2、运行一下Demo,先试试效果,看语音识别功能是否有效,先试试手,检验一下识别精度,是否满足要求。

3、根据Demo来集成相对应的功能:

    A、首先拷贝SDK,在Demo或者下载下来的开源项目里找到SDK,Msc.jar  Sunflower.jar      armeabi 这三个,support-V4的包一般都有,没有的话也自己拷贝一个过来

    B、拷贝权限,打开语音识别Demo的清单文件,将对应的权限都拷贝过来

    C、初始化的application,注意,语音识别很多功能需要初始化,一般放在application中,所以注意application有一个name属性,找到这个application文件,同样拷贝到我们的项目中,并且自己项目中的application的name属性也设置成这个java类,注意包名

    D、配置appkey,在刚才复制过来的application文件(SpeechApp.java)里面有一个SpeechUtility.createUtility(SpeechApp.this, "appid=" + getString(R.string.app_id)); 后面的getString(R.string.app_id)需要填应用在网页端申请的appkey,如果你的Demo是申请后才下载的,在Demo里面ctrl + 后面那个就可以找到对应的appkey,否则自己替换成自己在网页端申请的appkey

    E、在Demo里面找到那个开始按钮所对应的代码,拷贝,然后改错,找代码,拷贝黏贴拷贝黏贴

    F、注意还有一个,就是Demo里面的assest目录里面有一些文件要拷贝过来,才能有跟Demo的语音识别效果


好的三方接口,封装的特别好,拷贝的代码也少,科大讯飞这个就是这个效果,我们只需要拷贝对应功能的代码就可以了,其他不用的功能,不用去拷贝,这也是以后我们要追求的代码书写境界。


附几张官方Demo与我的项目集成的图:

技术分享

技术分享

技术分享技术分享



本文出自 “用键盘构造世界” 博客,请务必保留此出处http://guo2android.blog.51cto.com/10476685/1682077

集成科大讯飞语音识别接口项目分享

标签:语音识别   注册账号   科大讯飞   java   接口   

原文地址:http://guo2android.blog.51cto.com/10476685/1682077

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!