logo资料库

科大讯飞6麦CAE集成指南_android_V1.2.pdf

第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
资料共20页,剩余部分请下载后查看
科大讯飞股份有限公司 IFLYTEK CO.,LTD. 麦克风阵列 SDK 集成指南 Android 版
麦克风阵列 SDK 集成指南 目 录 1. 文档概述 .................................................................................................................................. 2 2. 准备工作 .................................................................................................................................. 4 Step-1 导入 SDK ................................................................................................................. 4 Step-2 配置安卓权限.......................................................................................................... 5 3. 代码集成 .................................................................................................................................. 6 3.1. 工作流程 ................................................................................................................... 6 3.2. 创建引擎 ................................................................................................................... 7 3.3. 设置监听器 ............................................................................................................... 8 3.4. 写入音频 ................................................................................................................... 9 4. 附录 ........................................................................................................................................ 11 4.1. 唤醒结果 ................................................................................................................. 11 4.2. 错误码列表 ............................................................................................................. 11 1
麦克风阵列 SDK 集成指南 文档说明 1.1 功能描述 麦克风阵列 SDK 主要用来从前端麦克风阵列采集声音数据,经过一定的算法 处理后,实现语音唤醒及音频抽取功能,其功能结构如图 1 所示。本文主要描述 SDK 的使用方法,用于指导开发人员快速进行 Android 平台下的 SDK 集成开发。 图 1-1 SDK 功能结构图 1.2 阅读对象 本文档面向具有一定 Android 客户端开发能力,了解 Android 客户端的开发 及管理人员。 1.3 名词解释 表 1-1 名词解释 名词 说明 语音唤醒 将待唤醒的机器(低功耗状态)或应用,用带唤醒词的语音进行唤 2 语音唤醒音频抽取AlsaRecorder96K采样音频麦克风录音CAE Engine16K音频SDK
麦克风阵列 SDK 集成指南 醒。 音频抽取 将从麦克风阵列采集的 96K 采样率的音频,转换为 16K 采样率的 音频输出。 AlsaRecoder 录音机类。 CAE Engine 语音引擎类。 3
麦克风阵列 SDK 集成指南 准备工作 Step-1 导入 SDK 首先需要导入唤醒资源文件(.jet 后缀),资源可以存放在以下三个位置:Assets、 Resources、SD 卡,下图以 Assets 方式为例。 图 2-1 导入 SDK 将 SDK 里 libs 目录、assets 目录下的所有文件复制到目标工程相对应的目录中。若 目录不存在,请用户自行创建。文件说明见表 2-1。 表 2-1 文件说明 文件 说明 ivw_resource.jet 唤醒资源文件。 libalsa-jni.so 录音机 so 库。 libcae.so 语言引擎 so 库。 alsarecoder.jar 录音机 jar 包。 Cae.jar 语言引擎 jar 包。 4
麦克风阵列 SDK 集成指南 Step-2 配置安卓权限 修改 AndroidManifest.xml 文件,添加以下权限: 5
分享到:
收藏