科大讯飞AIUI-应用集成6麦解决方案

目录

准备内容:

接入步骤

添加权限(一定要先完成这步!):

添加拷贝jar和so文件\app\libs下​

添加配置文件\app\src\main下拷贝assets文件​

在app 中引入jar包和so文件。app build.gradle

Rebuild Project

接入AIUI基本功能

构建实现。如需更改AIUI其它技能,可尝试不包过!!!


  1. 准备内容:

    1. android开发板(文章使用深圳市锐尔威视科技有限公司:REVB-A63
    2. 科大讯飞6麦AIUI解决方案(USB 开发套件
    3. 将开发板与usb开发套连线如下图
    4. 创建新的android工程
    5. 向科大讯飞技术支持获取接入源码demo
  2. 接入步骤

    1. 添加权限(一定要先完成这步!):

      <uses-permission android:name="android.permission.INTERNET" />
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
      <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
      <uses-permission android:name="android.permission.READ_PHONE_STATE" />
      <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
      <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
      <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
      <uses-permission android:name="android.permission.RECORD_AUDIO" />
      <!--排序系统任务权限   重新排序系统Z轴运行中的任务,进行应用的切换-->
      <uses-permission android:name="android.permission.REORDER_TASKS" />
    2. 添加拷贝jar和so文件\app\libs下

    3. 添加配置文件\app\src\main下拷贝assets文件

    4. 在app 中引入jar包和so文件。app build.gradle

      defaultConfig{
         multiDexEnabled true
         ndk{
           abiFilters "armeabi-v7a"
         }
         packagingOptions{
           doNotStrip "**/*.so"
         }
      }
      sourceSets{
          main{
              jniLibs.srcDirs = ['libs']
          
          }
      }
      dependencies {
         implementation fileTree(include: ['*.jar'], dir: 'libs')
         //科大讯飞AIUI jar包
         implementation files('libs/AIUI.jar') //AIUI
         implementation files('libs/AlsaRecorder.jar') //录音
         implementation files('libs/cae.jar') //cae 阵列算法
      }
    5. Rebuild Project

    6. 接入AIUI基本功能

      1. 拷贝相应的类及文件osCaseCoreHelper、polor、tarck、uitl、CaeOperator、OnCaeOpratorlistener(完整demo地址:https://gitee.com/ufo_yyt/KDXF_demo2
      2. 编写mainActivity.java(注:使用dataBinding需在app build.gradle中添加
        dataBinding{
            enabled true
        })
    7. 构建实现。如需更改AIUI其它技能,可尝试不包过!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ufo_java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值