VoiceXML培训资料.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VoiceXML开发环境 Jdk1.4.0以上版本 Tomcat4.0以上版本 环境变量的配置: PATH= C:\j2sdk1.4.2\bin; set CLASSPATH=.;C:\j2sdk1.4.2\jre\lib\rt.jar; set JAVA_HOME= C:\j2sdk1.4.2 注: CALSSPATH是CLASS文件的寻找路径,没设就找不到CALSS文件。CHASSPATH中的”点”代表当前路径。 放音收号 field name=“exercise type=digits property name=“maxdigit” value=“1”/ !—最大收号位数-- property name=interdigittimeout value=“1”/ !—收号间隙时间 -- property name=“cancelchar” value=“*”/ !—默认取消键-- property name=“termchar” value=“#”/ !—默认结束键-- prompt audio src=“c:\voice\*.vox”您好! /audio /prompt filled if cond= exercise == 1 goto next=“*.jsp/ elseif cond= exercise == 2/ goto next=“*.jsp/ else/ /if /filled 放音收号<object> var name=outputinfo/ object name=vpplaydrv classid=method://huawei/InOutPut/VPPlayDrv param name=PlaySentence value=f:\welcome.wav/ !--放音内容 -- param name=“OutputInfo expr=outputinfo/ !--用户输入信息 -- filled prompt bargein=false 放音收号结果为 value expr=outputinfo/ /prompt /filled /object 可执行内容 可执行内容指的是程序上的逻辑块,这种逻辑出现在: block的form item中。 Form 和form item的filled行为中。 事件处理中(catch,help等)。 下面分别介绍一下这些元素: clear      变量清空 var      变量定义 prompt      放音 reprompt    重放音 goto submit   流程跳转 if else else if   流程分支的判断 return      返回subdialog调用 exit       退出   throw   抛出事件 assign  变量赋值 script 脚本操作 常用的标准session变量 Session.telephone.ani   系统主叫 Session.telephone. dnis 系统被叫 PROMPT 的缓冲原理 Vxml解释器任何时候都处于以下两种状态: 1、等待状态:在field item中等待用户输入 2、转移状态:根据等待状态获得的输入在field item之间转移,在该状态是不接受用户的任何语音输入 在转移状态,所有的播放的提示音需要被缓存,在以下情况下才会被真正播放: 1、当解释器到达等待状态的时候,所有的缓存的提示音被放出,同时等待用户的输入 2、当解释器获取某资源时指定了fetchaudio属性,则需要将所有的缓存的语音播放出去,如果播放完缓存的语音时资源还未获取到,则播放fetchaudio指定的语音直到获取到资源为止 3、如果系统准备退出,需要将所有的缓存的语音播放出去 变量、表达式与脚本 变量与表达式无处不在 涉及如下元素:var、script、assign、clear 脚本在Vxml中的地位 在VoiceXML中,通过嵌入脚本的方式,可以实现复杂的应用,并为VoiceXML提供了强大的计算能力。 变量和脚本的关系 脚本和变量是融合在一起的,在作用域中可以相互引用。脚本不是孤立存在的,而是与整个VoiceXML结合在一起的 除了var定义的变量,还有没有其他变量? Voice

文档评论(0)

lingyun51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档