VXML开发接口说明(V1.0)rmd.doc

上传人:sk****8 文档编号:4070712 上传时间:2019-09-23 格式:DOC 页数:139 大小:982.50KB
下载 相关 举报
VXML开发接口说明(V1.0)rmd.doc_第1页
第1页 / 共139页
VXML开发接口说明(V1.0)rmd.doc_第2页
第2页 / 共139页
VXML开发接口说明(V1.0)rmd.doc_第3页
第3页 / 共139页
VXML开发接口说明(V1.0)rmd.doc_第4页
第4页 / 共139页
VXML开发接口说明(V1.0)rmd.doc_第5页
第5页 / 共139页
点击查看更多>>
资源描述

1、VoiceIE 语音浏览系统 ICP 开发指南 用户手册 目 录i目 录第 1 章 VoiceXML 标准概述 .1-11.1 简介 .1-21.2 概念说明 .1-21.2.1 VoiceXML 与 XML 的关系 .1-21.2.2 执行的原则 .1-21.2.3 Dialog and Subdialog .1-31.2.4 Session.1-31.2.5 Application.1-31.2.6 语法 .1-41.2.7 事件 .1-41.2.8 Link.1-41.3 VoiceXML 基本元素列表 .1-51.4 Document 的结构和执行 .1-7第 2 章 VoiceXML

2、 标准基本元素功能及使用介绍 .2-12.1 Subdialog.2-22.2 Form.2-22.2.1 Form 的解释 .2-22.2.2 Form Item.2-32.2.3 Form Item 的变量和条件 .2-42.2.4 引导型 Form .2-52.2.5 混合引导型 Form .2-72.2.6 Form 的解释规则 .2-72.3 MENU .2-102.4 LINK.2-152.5 变量和表达式 .2-172.5.1 变量的声明 .2-172.5.2 变量的范围 .2-182.5.3 引用变量 .2-192.5.4 标准的 session 变量 .2-202.6 语法

3、.2-212.6.1 语音语法 .2-212.6.2 DTMF 语法 .2-222.6.3 语法的范围 .2-232.6.4 语法的激活 .2-242.7 事件处理 .2-252.7.1 Throw .2-25VoiceIE 语音浏览系统 ICP 开发指南 用户手册 目 录ii2.7.2 Catch.2-252.7.3 快捷元素 .2-262.7.4 catch 元素的选择 .2-272.7.5 默认属性的 catch 元素 .2-272.7.6 事件类型 .2-282.8 资源的获取 .2-302.8.1 获取 .2-302.8.2 缓存 .2-312.9 元素 .2-332.9.1 基本的

4、提示音格式 .2-332.9.2 语音标记 .2-332.9.3 音频提示 .2-352.9.4 元素 .2-362.9.5 打断功能 .2-372.9.6 选择放音功能 .2-372.9.7 Timeout 属性 .2-392.10 FORM ITEM.2-402.11 元素 .2-422.12 元素 .2-442.13 元素 .2-462.14 PARAM .2-512.15 可执行内容 .2-542.15.1 元素 .2-542.15.2 元素 .2-542.15.3 元素 .2-552.15.4 元素 .2-552.15.5 元素 .2-562.15.6 元素 .2-562.15.7

5、元素 .2-582.15.8 元素 .2-592.15.9 元素 .2-602.15.10 元素 .2-612.15.11 元素 .2-622.15.12 元素 .2-622.16 时间的指定 .2-66第 3 章 语法 .3-13.1 语音语法 .3-23.1.1 引言 .3-23.1.2 定义语法 .3-73.1.3 语法编译 .3-14VoiceIE 语音浏览系统 ICP 开发指南 用户手册 目 录iii3.1.4 自然语言理解 .3-213.2 DTMF 语法 .3-30第 4 章 VoiceIE 系统与 ICP 业务接口说明 .4-14.1 VoiceIE 语音浏览系统结构 .4-2

6、4.2 VoiceIE 系统对 VoiceXML 标准支持的说明 .4-44.2.1 VoiceIE 系统对 VoiceXML 标准的支持 .4-44.2.2 VoiceIE 系统扩展 VoiceXML 标准 OBJECT 使用说明 .4-84.3 计费接口说明 .4-204.3.1 按点击次数计费 .4-204.3.2 按流量计费 .4-214.3.3 按内容计费 .4-234.3.4 计费接口补充说明 .4-244.4 鉴权接口说明 .4-264.5 其他说明 .4-274.5.1 语音文件格式要求 .4-274.5.2 版本说明 .4-27附录 缩略语及专用术语表 .A-1VoiceIE

7、 语音浏览系统 ICP 开发指南 用户手册 第 1 章 VoiceXML 标准概述1-1第 1 章 VoiceXML 标准概述本章目标 介绍 VoiceXML 及相关的一些概念。 介绍 VoiceXML 的一些基本元素。 描述 VoiceXML Document 的执行规则。VoiceIE 语音浏览系统 ICP 开发指南 用户手册 第 1 章 VoiceXML 标准概述1-21.1 简介VoiceXML(Voice eXtensible Markup Language,语音扩展标识语言)为合成语音,数字音频,语音识别和 DTMF(Dual Tone Multi-frequency,双音多频收号

8、器)键输入,语音纪录、电话、多方会议等提供音频交互手段。它的主要目标是将基于 WEB 的开发内容移植到 IVR(Interactive Voice Response,交互式声音应答)应用中。1.2 概念说明1.2.1 VoiceXML 与 XML 的关系XML(eXtensible Markup Language,可扩展标记语言)和HTML(Hypertext Markup Language,超文本链接标识语言)都是由SGML(Standard Generalized Markup Language,标准通用标记语言)派生而来的。HTML 是 SGML 的一个实例,而 XML 则是 SGML

9、的一个子集;VoiceXML 是 XML 的一个实例。 XML 是一个可无限扩展的标记语言,是用来设计各种各样的标记语言的准则,即通常所说的“元语言”Meta-Language(即可产生其它语言的语言)。 VoiceXML 是 XML 在语音方面的一个实例。 VoiceXML 标准必须先遵循 XML 规范(有关 XML 规范请参看相关资料,本手册不予说明)。1.2.2 执行的原则一个 VoiceXML document(文档)或同一个 application(应用)中的一系列 document 形成一个交互式的有限状态自动机。用户任何时刻只能处于一个会话状态,即处于某一个 dialog。 每个

10、 dialog 决定下一个跃迁到的dialog,跃迁时指定将使用到的 URI(Uniform Resource Indicator,统一资源指示),即指出了下面使用那个 document 和 dialog;如果该 URI 没有指定下一个 document,则假定为当前 document;如果没有指定下一个dialog,则假定为 document 中的第一个 dialog。如果当前运行完的 dialog没有指定下一个跳转的目标,或者其中出现明确要求退出的元素,则终止当前的交互。VoiceIE 语音浏览系统 ICP 开发指南 用户手册 第 1 章 VoiceXML 标准概述1-31.2.3 Dia

11、log and Subdialog1. dialogdialog(对话)有以下两类: form表示信息的收集输入。定义了一个交互接口,通过收集输入信息为一系列field item 域项变量赋值。其中每个 field 可以指定一个语法,用以定义该field 允许的输入信息。如果存在 form 级别的语法,则它可以对会话内的field 起作用。 menu提出下一步作什么样的选择。向用户提交一系列可选项,并且下一步的跃迁将基于用户的选择。2. Subdialogsubdialog(子对话),类似函数调用,它提供了调用一个新的交互的机制,并返回到原来的 form。返回时保存内部数据、所用语法以及状态信

12、息,以供在调用该 subdialog 的 document 中使用。例如可在下列场合使用subdialog: 创建一个要求访问数据库的验证片断。 创建一个在一个应用中被多个文档共用的元件。 创建一个在多个应用中可重用的对话库(library of dialogs)。1.2.4 Session一个 session 的活动周期为: 开始于:当用户开始和一个 VoiceXML 解释器上下文( interpreter context)交互时。 继续于:当获取和处理 document 时。 结束于:当用户、document、或者解释器上下文要求结束时。1.2.5 Application一个 applic

13、ation 由一系列共享同一个 root document(根文档)的document 构成。在一个 application 内,不管用户是通过某一个 document 进行交互,还是从一个 document 转换到另一个 document,root document 总是处于加载状态,此时 root document 的变量作为 application 的变量,可以被同一 application内的 document 所使用,并且它的语法在整个 application 内都是保持激活状VoiceIE 语音浏览系统 ICP 开发指南 用户手册 第 1 章 VoiceXML 标准概述1-4态。只

14、有在用户切换到本 application 之外的 document 时,root document才会被卸载。1.2.6 语法每一个 dialog 联系着一个或多个语音语法、DTMF 语法,在机器引导(machine directed)的 application 中,每个 dialog 的语法只有在用户使用该 dialog 时,才处于激活状态;在 混合引导(mixed initiative)的application 中,用户和机器交互控制下一步做什么;某些 dialog 会保持其语法为激活状态(例如监听),即使用户转换到同一 document 中的另一个dialog 或同一 applicati

15、on 的另一个已加载的 document,在这种情况下,如果输入的用户语言匹配了另一个 dialog 的激活语法,执行将转移到该dialog,用户的语言将被当作对此 dialog 的操作。 混合引导的 application 增加了语音应用的灵活性与处理能力。1.2.7 事件对于各种的情况,由平台抛出事件(event),如:用户没用响应,请求帮助。当 VoiceXML 文档有语义错误时,解释器也会抛出事件。事件由 catch 元素或由它的快捷形式捕捉;一个事件能产生的每个元素都可指定 catch 元素。此外 catch 元素还可以附加元素“as if by copy”来继承。这样,在任何层次都

16、可以指定共有事件的处理方式,并且这适用于所有较低层。1.2.8 Linklink 支持混合引导。如果用户进入 link 的范围,link 指定的语法就处于激活状态,一旦用户输入匹配了 link 的语法,控制就转移到 link 的目标 URI。link 可以被用来抛出事件以跳转到指定的 URI 目的地 。VoiceIE 语音浏览系统 ICP 开发指南 用户手册 第 1 章 VoiceXML 标准概述1-51.3 VoiceXML 基本元素列表元素 功能给一个变量赋值在一个提示中放音频片段可执行代码的容器(container),这些代码不是交互代码在输出中增加暂停的 JSML 元素捕捉一个事件清除一个或多个 form 变量定义一个菜单项目退出一个 session把一些 text 定义为特殊类的 JSML 元素定义一个按键文法在一个菜单中枚举选择的缩写抓获一个错误事件退出一个 document 或者 application元素中使用元素中使用改变语音输出重音的 JSML 元素提交信息和收集数据的 dialog定义一个 form 中的 fieldfield 被填充完毕后要执行的动作到同一个或另外

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 自然科学

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。