版权声明版权所有 2013,, 保留所有权利 商标说明的产品是专有 在提及其他公司及其产品时将使用各自公司所拥有的商标, 这种使用的目的仅限于引用 本文档可能涉及的专利 ( 或正在申请的专利 ) 商标 版权或其他知识产权, 除非得到的明确书面许可协议, 本文档不授予使用这些专利 ( 或正在申请的专利

Similar documents
中国证券监督管理委员会公告

华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1 否 H 股指数上市基金 不适用 华夏沪深三百 EFZR 年 9 月 14 日 2018 年 9 月 14 日 1

手说TTS开发指南

OTZR 年 12 月 13 日 2017 年 12 月 13 日 2 否 中国电信 不适用 中国移动 华能国际 EFZR 年 2 月 13 日 2018 年 2 月 13 日 1 否 盈富基金

丰 原 生 化 关 于 2010 年 度 内 部 控 制 的 自 我 评 价 报 告 根 据 中 国 证 监 会 深 圳 证 券 交 易 所 等 部 门 对 上 市 公 司 内 部 控 制 的 有 关 要 求, 以 及 公 司 法 企 业 内 部 控 制 基 本 规 范 和 上 市 公 司 内 部

版本修订记录 版本修订记录 日期版本号修订人修改内容 kangrong 初稿 kangrong 更新接口 kangrong 修订

<453A5CBFC6BCBCBED6B7A2CEC45C CCEC2CAD0BFC6B7A2A1B A1B333BAC520B9D8D3DABFAAD5B C4EAB6C8CAD0BFC6D1A7BCBCCAF5BDB1C9EAB1A8B9A4D7F7B5C4CDA8D6AA2E646F63>

教学内容(含课程内容体系结构;教学内容组织方式与目的;实践性教学的设计思想与效果)

威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 號 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

云知声语音云应用开发指南

云数据库 RDS SDK

}; "P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ", " " string imagedata; if(0!= read_image("a.jpg",imagedata)) { return -1; } string rsp; ytopen_sdk m_sd

教学简报

Microsoft Word TW.doc

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

<4D F736F F D20D1A7C9FACAD6B2E1B8C4D7EED6D5A3A8B4F8B1EDB8F1BCD3D2B3C2EBB0E6A3A9372E3239>

桂林市劳动和社会保障局关于

第三章 維修及管理

Microsoft Word 年度选拔硕博连读研究生的通知.doc

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

技 术 文 件

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

Microsoft Word - 會議紀錄_南_.doc

大陸教育部等6個部門公佈「現代職業教育體系建設規劃 ( 年)」規劃到2015年初步形成現代職業教育體系框架,到2020年基本建成「中國」特色現代職業教育體系

B1

浙江师范大学2014年度毕业生就业质量报告

目 录 监 管 资 讯 2016 年 全 国 保 险 监 管 工 作 会 议 召 开...3 协 会 动 态 赤 峰 保 险 行 业 协 会 召 开 数 据 统 计 和 信 息 宣 传 总 结 表 彰 会 议...5 赤 峰 市 保 险 行 业 协 会 秘 书 处 召 开 2015 年 度 述 职

同 时, 采 取 提 供 新 闻 线 索 和 素 材 安 排 专 访 等 方 式 主 动 为 新 闻 媒 体 服 务, 为 采 访 报 道 活 动 创 造 便 利 条 件 建 设 网 络 信 息 发 布 平 台 2013 年 9 月 开 通 中 央 纪 委 监 察 部 网 站,2015 年 1 月

公務員服務法第13條相關解釋彙整表

资 讯 速 递 台 基 于 大 数 据 的 学 校 督 导 评 估 系 统 建 设 上 海 市 闵 行 区 人 民 政 府 教 育 督 导 室 ( 摘 要 ) 闵 行 教 育 在 深 化 教 育 改 革 探 索 管 办 评 分 离 的 背 景 下, 把 教 育 督 导 评 估 系 统 建 设 作 为

時間軸上的竹蓮記憶 學務主任 黃雅彙 我不是竹蓮國小的畢業校友 但對於身為新竹人的我來 說 仔細回想起來 似乎和竹蓮有著一種特別的緣分 對竹蓮國小最初的印象是在小學的時候 猶記得年幼的 我經過一段時日的啦啦隊舞蹈訓練後 老師便帶著我們從學 校步行到竹蓮國小來參加比賽 一踏入竹蓮校門 映入眼簾 的是黑

B1

Microsoft Word - 临政办发6.doc

模量 100, 通用型 气相法硅橡胶 ( 续 ) RBB-70 系列 RBB-2100 系列 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 RBB 硅橡胶 R

廉政课堂

李 老 他 自 己 却 老 是 自 称 科 员, 老 说 我 李 科 员 怎 样 怎 样, 倒 好 像 这 是 一 个 值 得 他 夸 耀 的 什 么 官 衔 一 样 他 是 我 们 这 个 衙 门 里 资 格 最 老 的 科 员, 他 自 己 却 说 是 这 个 衙 门 里 最 没 有 出 息 的

untitled

手册 doc

拉卡拉云POS终端收单支付应用组件调用接口说明

中国证券业协会远程培训系统

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

云知声语音云应用开发指南

宁波东睦新材料股份有限公司

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

目录 一 功能介绍 功能列表 使用限制...3 二 Android studio 如何导入 SDK SDK 文件结构 导入必要文件 工程配置...6 三 调用 SDK 初始化 如何开始预览...1

Microsoft Word G...doc

_banneradview.settest(true); _banneradview.setuserkeywords("swimming"); _banneradview.setusercategories("1,3,4"); _banneradview.setusergender(jdbanner

BPS6.0 Web服务集成和短流程功能使用手册


【第一类】

厦门创兴科技股份有限公司

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

EJB-Programming-4-cn.doc

硬件令牌集成方式介绍

状 态, 规 划 车 辆 行 驶 路 径, 可 进 入 网 站 充 电 服 务 栏 目 (2) 查 询 位 置 联 系 方 式 营 业 时 间 等 信 息, 可 进 入 网 站 服 务 指 南 栏 目 建 议 您 出 行 前 通 过 易 充 电 互 动 网 站 提 前 了 解 所 经 高 速 快 充

2 A 1 A 2 B B

掌盟 SoEasy SDK 开发者帮助文档 1. 接入前项目检查 根据游戏接入后出现的问题, 对游戏项目做以下几点要求 : a) AndroidManifest.xml 中 android:targetsdkversion="19" b) 如果 AndroidManifest.xml 有 insta

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9CFBBE1B8E5A3A92E646F63>

藍牙網路在資訊家電的應用

TVS厂商接入流程API文档

epub83-1

3.1 num = 3 ch = 'C' 2

itestin 能 干 什 么? itestin 是 云 测 ( 提 供 给 广 大 移 动 应 用 测 试 者 或 者 开 发 者 免 费 使 用 的 一 款 安 卓 UI 自 动 化 测 试 录 制 工 具 ( 目 前 只 支 持 Android 应 用 程 序 的

概述

中南大学第二届软件创新大赛

宜宾纸业股份有限公司

, , ,675, , ,031, ,096, ,272 57,641,762 57,641,762 SANYO ELECTRIC CO LTD 35,001,500 35,001,500 1

Microsoft Word - 在VMWare-5.5+RedHat-9下建立本机QTopia-2.1.1虚拟平台a.doc

重 要 声 明 版 权 声 明 版 权 所 有 2014, 安 徽 科 大 讯 飞 信 息 科 技 股 份 有 限 公 司, 保 留 所 有 权 利 商 标 声 明 安 徽 科 大 讯 飞 信 息 科 技 股 份 有 限 公 司 的 产 品 是 安 徽 科 大 讯 飞 信 息 科 技 股 份 有 限


第一章

untitled

目 錄 版 次 變 更 記 錄... 2 原 始 程 式 碼 類 型 之 使 用 手 冊... 3 一 安 裝 軟 體 套 件 事 前 準 備... 3 二 編 譯 流 程 說 明

建立Android新專案

幻灯片 1

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

<4D F736F F D20BBF9D3DA416E64726F6964C6BDCCA8B5C4B5E7D7D3C5C4C2F4CFB5CDB32E646F63>

1. 概述 通过集成讯飞开放统计 SDK 可以跟踪移动应用的用户属性及操作行为, 您可以登入讯飞开放 平台 进入我的语音云 - 我的应用, 开通应用的开放统计服务, 即可查看 下载到 数据处理的结果 阅读如下文档, 您可以在几分钟之内轻松完成集成过程 2. 集成说明 2.

<4D F736F F D20B0B2BBD5CDEEBFD1D6D6D2B5B9C9B7DDD3D0CFDEB9ABCBBEB4B4D2B5B0E5CAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E C4EA39D4C232C8D5B1A8CBCDA3A92E646F63>

浪潮移动应用平台(IMP) V1.1 开发手册--功能扩展(Android)

A 股 投 资 参 考 日 报 一 每 日 重 点 财 经 要 闻 解 读 中 央 一 号 文 件 : 大 力 推 进 农 业 现 代 化 中 国 证 券 网 讯, 中 央 一 号 文 件 1 月 27 日 由 新 华 社 受 权 发 布 文 件 指 出, 大 力 推 进 农 业 现 代 化, 必

2005

付宝容器 jsapi 档 册 PDF 版本 本版本为实验版本, 为线下独 查看使, 受制于 成 PDF 程序的限制, 样式问题还没有很好的解决, 例如分 切图 代码 亮 推荐使 在线版本, 便实时查看 jsapi 运 效果 如需搜索, 使 阅读 PDF 软件 带功能即可 更多细节样式调整和 录索引探


<4D F736F F D20504D5243B9D8D3DAB5DAC1F9BDECCEAFD4B1BBE1BBBBBDECD1A1BED9B5C4CDA8D6AA2D >

云商城

某某某某详细报告

某某某某详细报告

百度语音识别客户端开发手册


AVS7516 声音事件检测芯片硬件数据手册修正记录 版本 发布日期 内容描述 首次发布版本 修订电路参考图等细节 修订部分错误, 更新部分电路参考图 第 2 页共 16 页

《观察》第21期 目录

( ) , (

目 录 安 装... 5 卸 载 智 慧 商 贸 电 脑 版 基 本 流 程 注 册 找 回 密 码 首 页 快 捷 菜 单 报 表 联 系 方 式 慧 管 货... 6

一 本 周 综 述 本 周 首 次 发 布 国 企 改 革 的 地 方 主 要 是 武 汉 市, 其 他 省 市 广 东 上 海 和 合 肥 进 入 国 企 改 革 的 实 施 阶 段 央 企 方 面 本 周 最 大 的 看 点 是 中 国 船 舶 重 工 集 团 和 中 国 航 空 工 业 集 团

中国ICT市场及重点行业月度报告

1. 访 问 最 新 发 行 公 告 信 息 jconnect for JDBC 访 问 最 新 发 行 公 告 信 息 最 新 版 本 的 发 行 公 告 可 以 从 网 上 获 得 若 要 查 找 在 本 产 品 发 布 后 增 加 的 重 要 产 品 或 文 档 信 息, 请 访

<4D F736F F D20D6FDB9DCB9FAC6F3B1A8B1EDB8BDD7A2A3A8BACFB2A2BCB0C4B8B9ABCBBEA3A93D D342D32332E646F63>



Transcription:

讯飞语音 + 新手指南 Release1.0 2013 年 5 月 14 日

版权声明版权所有 2013,, 保留所有权利 商标说明的产品是专有 在提及其他公司及其产品时将使用各自公司所拥有的商标, 这种使用的目的仅限于引用 本文档可能涉及的专利 ( 或正在申请的专利 ) 商标 版权或其他知识产权, 除非得到的明确书面许可协议, 本文档不授予使用这些专利 ( 或正在申请的专利 ) 商标 版权或其他知识产权的任何许可协议 不作保证声明不对此文档中的任何内容作任何明示或暗示的陈述或保证, 而且不对特定目的的适销性及适用性或者任何间接 特殊或连带的损失承担任何责任 本手册内容若有变动, 恕不另行通知 本手册例子中所用的公司 人名和数据若非特别声明, 均属虚构 未得到明确的书面许可, 不得为任何目的 以任何形式或手段 ( 电子的或机械的 ) 复制或传播手册的任何部分 保密声明本文档 ( 包括任何附件 ) 包含的信息是保密信息 接收人了解其获得的本文档是保密的, 除用于规定的目的外不得用于任何目的, 也不得将本文档泄露给任何第三方 本软件产品受最终用户许可协议 (EULA) 中所述条款和条件的约束, 该协议位于产品文档和 / 或软件产品的联机文档中, 使用本产品, 表明您已阅读并接受了 EULA 的条款 版权所有 Copyrights Anhui USTC iflytek CO., LTD. 第 2 页

1 概述 讯飞语音 + 是科大讯飞公司向开发者提供的语音开发包 本文讲解 讯飞语音 + SDK 集成使用方法, 默认读者已经掌握 Android 应用程序开发知识 注 :1 目前的版本支持语音合成 语音识别 语音理解, 声纹识别和唤醒将在后续版 本开放, 敬请关注 行配置 : 2 如果需要混淆代码, 为了保证 sdk 的正常使用, 需要在 proguard.cfg 加上下面三 -dontwarn com.iflytek.speech.** -keepattributes Signature -keep class com.iflytek.speech.**{*; 2 Speech API 概述 应用程序若使用 讯飞语音 + 提供的语音能力, 需要将 讯飞语音 + 开发包中 SpeechApi.jar( 见 SDK 目录 ) 集成到应用程序中去 Speech API 接口的使用方法, 请参考 Speech API 帮助手册 第三方应用程序集成使用 讯飞语音 + 开发包逻辑关系图 : 第三方 App 讯飞语音 +App (SpeechService.apk) SpeechApi BindService 3 搭建开发环境 [1] 在 Eclipse 中建立你的 Android 工程 [2] 将开发工具包中 lib 目录下的 SpeechApi.jar 复制到新建工程的 libs 目录中 ( 如下图所示 ) 第 3 页

[3] 右键单击工程, 选择 Build Path 中的 Configure Build Path..., 选中 Libraries 这 个 tab, 并通过 Add Jars... 导入工程 libs 目录下的 SpeechApi.jar 文件 ( 如下图所示 ) [4] 在你需要使用讯飞语音 + 服务的文件中导入相应的类 import com.iflytek.speech.speechrecognizer; 4 在代码中使用开发工具包 [1] 语音识别 使用示例如下图所示 // 检测是否安装了讯飞语音服务 if (SpeechUtility.getUtility(this).queryAvailableEngines() 第 4 页

== null SpeechUtility.getUtility(this). queryavailableengines().length<= 0) { // 下载安装或者本地安装, 请参照 demo 代码 // 设置申请的应用的 appid SpeechUtility.getUtility(this).setAppid(" 应用 appid"); // 初始化识别对象 SpeechRecognizermIat = new SpeechRecognizer(this, minitlistener); // 转写会话 miat.setparameter(speechconstant.params, "asr_ptt=1"); miat.startlistening(mrecognizerlistener); // 转写回话停止 miat.stoplistening(mrecognizerlistener); // 取消 miat.cancel(mrecognizerlistener); // 转写回调 RecognizerListener mrecognizerlistener = new RecognizerListener.Stub() { publicvoid onvolumechanged(int v) throws RemoteException { // 录音音量回调 publicvoid onresult(final RecognizerResult result, boolean islast) throws RemoteException { // 结果回调 publicvoid onerror(int errorcode) throws RemoteException { // 错误回调 publicvoid onendofspeech() throws RemoteException { 第 5 页

// 录音结束回调 publicvoid onbeginofspeech() throws RemoteException { // 录音启动回调 ; 也可以调用我们定义的语音输入窗口, 如下 : 1) 通过以下两个 action 可以调用窗口 com.iflytek.speech.action.voiceinput com.iflytek.speech.action.voiceisearch 2) 可以设置弹出窗口的两个按钮的名字 intent.putextra("title_done", " 确定 "); intent.putextra("title_cancel", " 取消 "); // 检测是否安装了讯飞语音服务 Intent intent = new Intent(); // 指定 action 名字 intent.setaction("com.iflytek.speech.action.voiceinput"); intent.putextra(speechconstant.params, "asr_ptt=0"); intent.putextra(speechconstant.vad_eos, "1000"); // 设置弹出框的两个按钮名称 intent.putextra("title_done", " 确定 "); intent.putextra("title_cancel", " 取消 "); startactivityforresult(intent, REQUEST_CODE_SEARCH); data) { protectedvoid onactivityresult(int requestcode, int resultcode, Intent if(requestcode == REQUEST_CODE_SEARCH&& resultcode == RESULT_OK) { // 取得识别的字符串 ArrayList<String> results = data.getstringarraylistextra(recognizerintent.extra_results); String res = results.get(0); EditText editor = ((EditText)findViewById(R.id.iat_text)); 第 6 页

String text = editor.gettext().tostring()+res; editor.settext(text); super.onactivityresult(requestcode, resultcode, data); [2] 语音合成 使用示例如下图所示 // 检测是否安装了讯飞语音服务 if (SpeechUtility.getUtility(this).queryAvailableEngines() == null SpeechUtility.getUtility(this). { queryavailableengines().length<= 0) // 下载安装或者本地安装, 请参照 demo 代码 // 设置申请的应用的 appid SpeechUtility.getUtility(this).setAppid(" 应用 appid"); // 初始化合成对象 SpeechSynthesizermTts = new SpeechSynthesizer(this, mttsinitlistener); // 设置引擎类型 mtts.setparameter(speechconstant.engine_type, "local"); // 设置发音人 mtts.setparameter(speechsynthesizer.voice_name, "xiaoyan"); // 设置语速 mtts.setparameter(speechsynthesizer.speed, "50"); // 设置音调 mtts.setparameter(speechsynthesizer.pitch, "50"); // 开始合成 int code = mtts.startspeaking(text, mttslistener); // 停止 mtts.stopspeaking(mttslistener); // 暂停播放 mtts.pausespeaking(mttslistener); // 恢复播放 mtts.resumespeaking(mttslistener); // 合成回调监听 第 7 页

SynthesizerListener mttslistener = new SynthesizerListener.Stub() { publicvoid onbufferprogress(int progress) throws RemoteException { // 缓冲进度回调 publicvoid oncompleted(int code) throws RemoteException { // 结束回调 publicvoid onspeakbegin() throws RemoteException { // 开始播放回调 publicvoid onspeakpaused() throws RemoteException { // 暂停回调 publicvoid onspeakprogress(int progress) throws RemoteException { // 播放进度回调 publicvoid onspeakresumed() throws RemoteException { // 重新播放回调 ; 5 附录 1. 识别结果说明 json 字段 英文全称 类型 说明 sn sentence number 第几句 ls last sentence boolean 是否最后一句 bg begin number 开始 第 8 页

ed end number 结束 ws words array 词 cw chinese word array 中文分词 w word string 单字 sc socre number 分数 转写结果示例 : {"sn":1,"ls":true,"bg":0,"ed":0,"ws":[{"bg":0,"cw":[{"w":" 今 天 ","sc":0],{"bg":0,"cw":[{"w":" 的 ","sc":0],{"bg":0,"cw":[{"w":" 天 气 ","sc":0],{"bg":0,"cw":[{"w":" 怎么样 ","sc":0],{"bg":0,"cw":[{"w":" ","sc":0]] 多候选结果示例 : {"sn":1,"ls":false,"bg":0,"ed":0,"ws":[ {"bg":0,"cw":[{"w":" 我想听 ","sc":0], {"bg":0,"cw":[{"w":" 拉德斯基进行曲 ","sc":0,{"w":" 拉得斯进行曲 ","sc":0]] 语法识别结果示例 : {"sn":1,"ls":true,"bg":0,"ed":0,"ws":[ {"bg":0,"cw":[{"sc":"70","gm":"0","w":" 北京到上海 ", {"sc":"69","gm":"0","w":" 天京到上海 ", {"sc":"58","gm":"0","w":" 东京到上海 " ] ] 2. 语义结果说明 请参照 语义理解处理协议 v1 3200.pdf 第 9 页