目录
准备内容:
接入步骤
添加权限(一定要先完成这步!):
添加拷贝jar和so文件\app\libs下
添加配置文件\app\src\main下拷贝assets文件
在app 中引入jar包和so文件。app build.gradle
Rebuild Project
接入AIUI基本功能
构建实现。如需更改AIUI其它技能,可尝试不包过!!!
准备内容:
android开发板(文章使用深圳市锐尔威视科技有限公司:REVB-A63)科大讯飞6麦AIUI解决方案(USB 开发套件)将开发板与usb开发套连线如下图创建新的android工程向科大讯飞技术支持获取接入源码demo接入步骤
添加权限(一定要先完成这步!):
<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" />
添加拷贝jar和so文件\app\libs下
添加配置文件\app\src\main下拷贝assets文件
在app 中引入jar包和so文件。app build.gradle
defaultConfig{
multiDexEnabled truendk{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') //AIUIimplementation files('libs/AlsaRecorder.jar') //录音implementation files('libs/cae.jar') //cae 阵列算法}
Rebuild Project
接入AIUI基本功能
拷贝相应的类及文件osCaseCoreHelper、polor、tarck、uitl、CaeOperator、OnCaeOpratorlistener(完整demo地址:/ufo_yyt/KDXF_demo2)编写mainActivity.java(注:使用dataBinding需在app build.gradle中添加dataBinding{enabled true})