voiceXML 标签学习
来源:互联网 发布:淘宝秒杀刷新 编辑:程序博客网 时间:2024/05/02 04:51
<audio>[第一元素][前一元素][后一元素]作用:播放语音文件。属性:属性名 说 明 src声音文件的URI。exprJavaScript表达式,其值是声音文件的URI。fetchhint值为prefetch 或safe。当值为prefetch,声音文件在使用前预先提取;当值为safe,声音文件在需要时才提取。fetchtimeout在提取声音文件时最长的等待时间。maxage提取的声音文件存在的时间不能长于该属性值(以秒计)。maxstale提取的声音文件存在的时间不能超过其过期时间+该属性值(以秒计)。
<!-- 该实例播放声音文 helloworld.wav -->
<?xml version="1.0"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
<form>
<block>
<audio src="helloworld.wav "/> //此处,src可以是url也可以是本地文件。
</block>
</form>
</vxml>
<block>
该元素包含一个没有用户交互发生的代码区域。下面的例子中,<block>包含一个提示元素<prompt>以输出提示信息。
<?xml version="1.0"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
<form>
<block>
<prompt>你好。</prompt> // prompt为语音提示,此处需要tts支持。
</block>
</form>
</vxml>
<catch>
捕捉被抛出的事件。它既可以捕捉系统预定义的事件(noinput、nomatch、error、help等),也可以捕捉由用户抛出的自定义的事件。
<?xml version="1.0"?>
2 <vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
3 <form>
4 <catch event="nomatch">
5 <prompt>对不起我没有听懂,请您再说一遍。</prompt>
6 </catch>
7 <field name="phonenumber" type="number">
8 <prompt>请告诉我您的电话号码。</prompt>
9 <filled>
10 <prompt>
11 您的电话号码是<value expr="phonenumber"/>
12 </prompt>
13 </filled>
14 </field>
15 </form>
16 </vxml>
<choice>
<exit>退出一次通话,并把控制交给解释器。与<disconnect>不同的是,<exit>把控制交给解释器后,解释器仍然可以做一些事情,例如,播放最高一级的菜单给用户,或者挂机,或者把用户转接到人工服务,而<disconnect>则是产生一个挂机事件,并清空所有的进程。
<field> 在框架中声明一个输入域,它的属性name用来存储用户的输入。
- voiceXML 标签学习
- VoiceXML介绍
- VoiceXML简介
- VoiceXML简介
- VoiceXML流程编写
- VoiceXML运行环境 - Evolution
- voiceXML翻译计划
- voiceXML 2.0 第一部分
- voiceXML voiceglue install
- 认清VoiceXML -- 一篇老文章.
- VoiceXML中文教程 - 第零章 - 序
- VoiceXML中文教程 - 第一章 - HelloWorld
- VoiceXML标识元素及其属性
- 标签学习
- 标签学习
- 学习标签
- New draft of VoiceXML 3 published today
- Asterisk 对VoiceXML 及CSTA的支持
- Oracle 创建删除用户、角色、表空间、导入导出、备份 命令总结
- 详细讲解大型数据库的设计原则与开发技巧
- mysql中GROUP_CONCAT的应用
- main的执行
- final, finally, finalize的区别
- voiceXML 标签学习
- nosql
- MERGE命令
- Chrome 源码剖析
- 手机短信中 SMS、EMS、MMS和EMS的区别!
- Windows下 JDK安装后的配置工作
- 显卡的一般知识
- C# 日期格式
- Confusion Matrix