IVR-2 [Voice XML规范详细描述10]

第四章  System Output(Prompt)
 
    元素用于控制合成语音和预录制音频的输出。从概念上讲,提示语是即时排队播放的,因此解释器会一直播放提示语,除非需要用户提供输入。从这一点看,提示语被播放,同时系统也在等待用户输入。一旦收到来自语音识别(或DTMF识别)子系统的输入,解释器就会继续执行。
    元素的属性有:
bargein控制用户是否可以打断该提示语,值为true或false。当为true时,用户可打断系统提示。默认为bargein property的值。见6.3.4节 。
bargeintype设置bargein的类型,值为‘speech’或者‘hotword’,默认为bargeintype property属性值。见6.3.4节。
condECMAScript. 表达式。只有当其结果值为boolean true,该元素才被执行,否则不被执行。缺省时为true。
count它是一个数字,用于标识不同的,默认值为“1”。
timeout等待随后用户输入的时间,该属性值是一个Time Designation(见6.5节)。默认的noinput timeout值是依赖于平台的。
xml:lang该的语言标识符。它默认为该文档的"xml:lang"属性的值。
xml:base声明一个基本URI,用于解析该元素中的相对URI。元素中的该属性的优先权高于元素。如果缺省,它的值从文档层次继承得到。
表33:元素的属性
 
第一节 Speech Markup 
 
 
    元素的内容是以W3C SSML1.0(Speech Synthesis Markup Language)为模型的。
    下面是SSML1.0中定义的语音标记,它们在VoiceXML2.0中是可用的。这些元素的例子和定义请参考SSML1.0。
元素作用章节链接
指定要播放的音频文件和文本。
在语音输出中插入一个停顿。
为元素中的非语音音频提供一段描述。
在所包含的文本中加强重音。
为相应的提示语指定发音词典。
VoiceXML平台忽略该元素。
指定该提示语的XML元数据内容。
(或

标识一个段落,可包括0个或多个句子。
为包含的文本指定发音。
包含在一个规则定义中的元素,该元素提供了一个匹配该规则的输入的例子。
为包含的文本指定结构的类型。
(或把所包含的文本标识为一个句子。
用指定的文本的发音代替所包含的文本的发音。
指定文本的声音特性。
表34:VoiceXML可用的SSML元素
    当在VoiceXML中使用时,元素(见4.1.3节)和元素(见附录P)定义了一些新的属性。VoiceXML也允许元素和元素出现在元素中。
    VoiceXML平台必须是SSML中定义的Conforming Speech Synthesis Markup Language Processor。虽然平台要处理文档中定义的一个或多个“xml:lang”属性,但是并不要求平台必须是支持多语言的。当遇到一种不支持的语言时,平台要抛出error.unsupported.language事件,该事件在它的“_message”变量中指定了这种不支持的语言。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12476590/viewspace-217106/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12476590/viewspace-217106/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值