科大讯飞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. 添加权限(一定要先完成这步!):

      
      
      
      
      
      
      
      
      
      
      
    2. 添加拷贝jar和so文件\app\libs下科大讯飞AIUI-应用集成6麦解决方案_第1张图片

    3. 添加配置文件\app\src\main下拷贝assets文件科大讯飞AIUI-应用集成6麦解决方案_第2张图片

    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其它技能,可尝试不包过!!!

你可能感兴趣的:(android,人工智能,android)