云知声语音云应用开发指南
云知声智能语音交互平台
Android SDK V3.0 开发指南
北京云知声信息技术有限公司
Beijing Unisound Information Technology Co., Ltd.
云知声语音云应用开发指南
重要声明
版权声明
版权所有 © 2013,北京云知声信息技术有限公司,保留所有权利。
商标声明
北京云知声信息技术有限公司的产品是北京云知声信息技术有限公司专有。在提及其他公司
及其产品时将使用各自公司所拥有的商标,这种使用的目的仅限于引用。本文档可能涉及北
京云知声信息技术有限公司的专利(或正在申请的专利)、商标、版权或其他知识产权,除
非得到北京云知声信息技术有限公司的明确书面许可协议,本文档不授予使用这些专利(或
正在申请的专利)、商标、版权或其他知识产权的任何许可协议。
不作保证声明
北京云知声信息技术有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证,而
且不对特定目的的适销性及适用性或者任何间接、特殊或连带的损失承担任何责任。本手册
内容若有变动,恕不另行通知。本手册例子中所用的公司、人名和数据若非特别声明,均属
虚构。未得到北京云知声信息技术有限公司明确的书面许可,不得为任何目的、以任何形式
或手段(电子的或机械的)复制或传播手册的任何部分。
保密声明
本文档(包括任何附件)包含的信息是保密信息。接收人了解其获得的本文档是保密的,除
用于规定的目的外不得用于任何目的,也不得将本文档泄露给任何第三方。
本软件产品受最终用户许可协议(EULA)中所述条款和条件的约束,该协议位于产品文档
和/或软件产品的联机文档中,使用本产品,表明您已阅读并接受了 EULA 的条款。
版权所有©北京云知声信息技术有限公司
Copyrights © Beijing Unisound Information Technology Co., Ltd.
云知声语音云应用开发指南
目录
目录.....................................................................................................................................................0
1. 概述...............................................................................................................................................1
1.1. 目的.................................................................................................................................... 1
1.2. 范围.................................................................................................................................... 1
2. 使用说明.......................................................................................................................................1
2.1. 开发说明............................................................................................................................ 1
2.2. 开发前准备........................................................................................................................ 2
2.3. 支持的平台........................................................................................................................ 4
3. 环境搭建.......................................................................................................................................5
4. 语音识别.......................................................................................................................................6
4.1. 基本调用流程.................................................................................................................... 6
4.2. 在线识别............................................................................................................................ 6
4.2.1.调用流程.............................................................................................................. 6
4.2.2.参数设置.............................................................................................................. 7
4.2.3.事件回调.............................................................................................................. 9
4.3. 上传用户数据.................................................................................................................... 9
4.3.1. 调用流程...............................................................................................................9
4.4. 本地识别..........................................................................................................................10
4.4.1.调用流程........................................................................................................... 11
4.4.2.参数设置........................................................................................................... 11
云知声语音云应用开发指南
4.4.3.事件回调........................................................................................................... 12
4.5. 本地唤醒..........................................................................................................................13
4.5.1.基本调用流程................................................................................................... 13
4.5.2.事件回调........................................................................................................... 13
5. 语音合成.................................................................................................................................... 14
5.1. 调用流程..........................................................................................................................14
5.2. 参数设置..........................................................................................................................14
5.3. 事件回调..........................................................................................................................16
6. 语义理解.................................................................................................................................... 16
6.1. 调用流程..........................................................................................................................17
6.2. 参数设置..........................................................................................................................17
附录 1:Android 开发环境搭建..................................................................................................18
附录 2:错误代码说明.................................................................................................................. 19
附录 3 识别结果 json 字段说明.................................................................................................. 23
FAQ.................................................................................................................................................. 25
云知声语音云应用开发指南
1
1. 概述
云知声智能语音交互平台旨在使第三方应用便利的集成和使用语音理解(语音云和语义云)服务。
本 SDK 能够帮助开发者迅速开发基于语音识别、语义理解及语音合成需求的客户端软件。SDK 内置
了基础的技术服务,并不包含内容服务,为开发者提供创建一个全新自定义应用的入口。
本文档默认读者已经掌握 Android 应用程序开发的相关知识。
1.1. 目的
本文档对云知声 Android SDK 接口定义进行说明。
文档读者为使用云知声 Android SDK 进行开发的产品设计师、软件工程师。
1.2.
范围
本文档定义云知声 Android SDK 的使用说明、体系结构、API 接口。
不包含核心引擎的性能定义,也不包含其它配套或附赠产品的使用说明。
2. 使用说明
2.1. 开发说明
本文属于入门级文档,旨在帮助开发者快速学习云知声 Android SDK 的使用,并应用到实际的开发
工作中,开发者仅需关注文档中所提供的接口方法而不用了解具体实现。