VXML开发接口说明(V1.0)rmdWord下载.docx
- 文档编号:13072302
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:139
- 大小:252.14KB
VXML开发接口说明(V1.0)rmdWord下载.docx
《VXML开发接口说明(V1.0)rmdWord下载.docx》由会员分享,可在线阅读,更多相关《VXML开发接口说明(V1.0)rmdWord下载.docx(139页珍藏版)》请在冰豆网上搜索。
2.2.3FormItem的变量和条件 2-4
2.2.4引导型Form 2-5
2.2.5混合引导型Form 2-7
2.2.6Form的解释规则 2-7
2.3MENU 2-10
2.4LINK 2-15
2.5变量和表达式 2-17
2.5.1变量的声明 2-17
2.5.2变量的范围 2-18
2.5.3引用变量 2-19
2.5.4标准的session变量 2-20
2.6语法 2-21
2.6.1语音语法 2-21
2.6.2DTMF语法 2-22
2.6.3语法的范围 2-23
2.6.4语法的激活 2-24
2.7事件处理 2-25
2.7.1Throw 2-25
iii
2.7.2Catch 2-25
2.7.3快捷元素 2-26
2.7.4catch元素的选择 2-27
2.7.5默认属性的catch元素 2-27
2.7.6事件类型 2-28
2.8资源的获取 2-30
2.8.1获取 2-30
2.8.2缓存 2-31
2.9<
prompt>
元素 2-33
2.9.1基本的提示音格式 2-33
2.9.2语音标记 2-33
2.9.3音频提示 2-35
2.9.4<
value>
元素 2-36
2.9.5打断功能 2-37
2.9.6选择放音功能 2-37
2.9.7Timeout属性 2-39
2.10FORMITEM 2-40
2.11<
filled>
元素 2-42
2.12<
meta>
元素 2-44
2.13<
property>
元素 2-46
2.14PARAM 2-51
2.15可执行内容 2-54
2.15.1<
var>
元素 2-54
2.15.2<
assign>
2.15.3<
clear>
元素 2-55
2.15.4<
if>
2.15.5<
元素 2-56
2.15.6<
reprompt>
2.15.7<
goto>
元素 2-58
2.15.8<
submit>
元素 2-59
2.15.9<
exit>
元素 2-60
2.15.10<
return>
元素 2-61
2.15.11<
disconnect>
元素 2-62
2.15.12<
script>
2.16时间的指定 2-66
第3章语法 3-1
3.1语音语法 3-2
3.1.1引言 3-2
3.1.2定义语法 3-7
3.1.3语法编译 3-14
3.1.4自然语言理解 3-21
3.2DTMF语法 3-30
第4章VoiceIE系统与ICP业务接口说明 4-1
4.1VoiceIE语音浏览系统结构 4-2
4.2VoiceIE系统对VoiceXML标准支持的说明 4-4
4.2.1VoiceIE系统对VoiceXML标准的支持 4-4
4.2.2VoiceIE系统扩展VoiceXML标准OBJECT使用说明 4-8
4.3计费接口说明 4-20
4.3.1按点击次数计费 4-20
4.3.2按流量计费 4-21
4.3.3按内容计费 4-23
4.3.4计费接口补充说明 4-24
4.4鉴权接口说明 4-26
4.5其他说明 4-27
4.5.1语音文件格式要求 4-27
4.5.2版本说明 4-27
附录缩略语及专用术语表........................................................................................................A-1
第1章VoiceXML标准概述
本章目标
l介绍VoiceXML及相关的一些概念。
l介绍VoiceXML的一些基本元素。
l描述VoiceXMLDocument的执行规则。
1-8
1.1简介
VoiceXML(VoiceeXtensibleMarkupLanguage,语音扩展标识语言)为合成语音,数字音频,语音识别和DTMF(DualToneMulti-frequency,双音多频收号器)键输入,语音纪录、电话、多方会议等提供音频交互手段。
它的主要目标是将基于WEB的开发内容移植到IVR(Interactive VoiceResponse,交互式声音应答)应用中。
1.2概念说明
1.2.1VoiceXML与XML的关系
XML(eXtensible Markup Language,可扩展标记语言)和HTML(HypertextMarkupLanguage,超文本链接标识语言)都是由SGML(StandardGeneralizedMarkupLanguage,标准通用标记语言)派生而来的。
HTML是SGML的一个实例,而XML则是SGML的一个子集;
VoiceXML是XML的一个实例。
lXML是一个可无限扩展的标记语言,是用来设计各种各样的标记语言的准则,即通常所说的“元语言”—Meta-Language(即可产生其它语言的语言)。
lVoiceXML是XML在语音方面的一个实例。
lVoiceXML标准必须先遵循XML规范(有关XML规范请参看相关资料,本手册不予说明)。
1.2.2执行的原则
一个VoiceXML document(文档)或同一个application(应用)中的一系列document形成一个交互式的有限状态自动机。
用户任何时刻只能处于一个会话状态,即处于某一个dialog。
每个dialog决定下一个跃迁到的dialog,跃迁时指定将使用到的URI(UniformResourceIndicator,统一资源指示),即指出了下面使用那个document和dialog;
如果该URI没有指定下一个document,则假定为当前document;
如果没有指定下一个dialog,则假定为document中的第一个dialog。
如果当前运行完的dialog没有指定下一个跳转的目标,或者其中出现明确要求退出的元素,则终止当前的交互。
1.2.3DialogandSubdialog
1.dialogdialog(对话)有以下两类:
lform
表示信息的收集输入。
定义了一个交互接口,通过收集输入信息为一系列
field item域项变量赋值。
其中每个field可以指定一个语法,用以定义该
field允许的输入信息。
如果存在form级别的语法,则它可以对会话内的
field起作用。
lmenu
提出下一步作什么样的选择。
向用户提交一系列可选项,并且下一步的跃迁将基于用户的选择。
2.Subdialog
subdialog(子对话),类似函数调用,它提供了调用一个新的交互的机制,并返回到原来的form。
返回时保存内部数据、所用语法以及状态信息,以供在调用该subdialog的document中使用。
例如可在下列场合使用subdialog:
l创建一个要求访问数据库的验证片断。
l创建一个在一个应用中被多个文档共用的元件。
l创建一个在多个应用中可重用的对话库(libraryofdialogs)。
1.2.4Session
一个session的活动周期为:
l开始于:
当用户开始和一个VoiceXML解释器上下文(interpretercontext)交互时。
l继续于:
当获取和处理document时。
l结束于:
当用户、document、或者解释器上下文要求结束时。
1.2.5Application
一个application 由一系列共享同一个root document(根文档)的
document构成。
在一个application内,不管用户是通过某一个document进行交互,还是从一个document转换到另一个document,rootdocument总是处于加载状态,此时rootdocument的变量作为application的变量,可以被同一application内的document所使用,并且它的语法在整个application内都是保持激活状
态。
只有在用户切换到本application之外的document时,rootdocument
才会被卸载。
1.2.6语法
每一个dialog联系着一个或多个语音语法、DTMF语法,在机器引导
(machinedirected)的application中,每个dialog的语法只有在用户使用该dialog时,才处于激活状态;
在 混合引导(mixed initiative)的
application中,用户和机器交互控制下一步做什么;
某些dialog会保持其语法为激活状态(例如监听),即使用户转换到同一document中的另一个
dialog或同一application的另一个已加载的document,在这种情况下,如果输入的用户语言匹配了另一个dialog的激活语法,执行将转移到该dialog,用户的语言将被当作对此dialog的操作。
混合引导的application增加了语音应用的灵活性与处理能力。
1.2.7事件
对于各种的情况,由平台抛出事件(event),如:
用户没用响应,请求帮助。
当VoiceXML文档有语义错误时,解释器也会抛出事件。
事件由catch元素或由它的快捷形式捕捉;
一个事件能产生的每个元素都可指定catch元素。
此外catch元素还可以附加元素“asifbycopy”来继承。
这样,在任何层次都可以指定共有事件的处理方式,并且这适用于所有较低层。
1.2.8Link
link支持混合引导。
如果用户进入link的范围,link指定的语法就处于激活状态,一旦用户输入匹配了link的语法,控制就转移到link的目标URI。
link可以被用来抛出事件以跳转到指定的URI目的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VXML 开发 接口 说明 V1 rmd