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

1、到科大讯飞官网注册账号和创建应用并获取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与我的项目集成的图:

python 接入讯飞星火 讯飞接口价格_python 接入讯飞星火

python 接入讯飞星火 讯飞接口价格_javascript_02

python 接入讯飞星火 讯飞接口价格_人工智能_03

python 接入讯飞星火 讯飞接口价格_java_04




https://blog.51cto.com/guo2android/1682077