2.1.引入
添加依赖
SDK 内引入 okhttp 故需要在工程build.gradle中添加依赖,如:
compile 'com.squareup.okhttp3:okhttp:3.9.0'
compile 'com.squareup.okio:okio:1.13.0'
添加JAR包
请在工程中添加 libs 文件夹,并在build.gradle 中导入jar依赖,如
compile fileTree(include: ['*.jar'], dir: 'libs'
添加动态库
在工程目录下新建jnilibs目录,并按照设备支持处理器类型,添加相应的类型JNI文件夹,并将SDK demo中相应需要使用到的动态库导入。
| 名称 | 使用场景 | 是否必备 |
|---|---|---|
| libduiutils | 工具库 | 是 |
| libliteca.so | 授权 | 是 |
| libduidns.so | dns解析 | 是 |
| libcntts.so | 离线TTS | 否 |
| libecho.so | 回声消除 | 否 |
| libfespcar.so | beaforming+降噪+唤醒 | 否 |
| libasrpp.so | 离线识别++ | 否 |
| libgram.so | 离线语法编译 | 否 |
| libsemantic.so | 离线语义 | 否 |
| libvad.so | 人声检测 | 否 |
| libprint.so | 声纹 | 否 |
| libwakeup.so | 唤醒 | 否 |
| libasr.so | 离线识别 | 否 |