ITPub博客

首页 > Linux操作系统 > Linux操作系统 > IVR-2 [Voice XML规范详细描述10]

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

原创 Linux操作系统 作者:kirinri 时间:2008-03-25 10:13:34 0 删除 编辑
第四章  System Output(Prompt)
 
    元素用于控制合成语音和预录制音频的输出。从概念上讲,提示语是即时排队播放的,因此解释器会一直播放提示语,除非需要用户提供输入。从这一点看,提示语被播放,同时系统也在等待用户输入。一旦收到来自语音识别(或DTMF识别)子系统的输入,解释器就会继续执行。
    元素的属性有:
bargein 控制用户是否可以打断该提示语,值为true或false。当为true时,用户可打断系统提示。默认为bargein property的值。见6.3.4节 。
bargeintype 设置bargein的类型,值为‘speech’或者‘hotword’,默认为bargeintype property属性值。见6.3.4节。
cond ECMAScript. 表达式。只有当其结果值为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中使用时,
    VoiceXML平台必须是SSML中定义的Conforming Speech Synthesis Markup Language Processor。虽然平台要处理文档中定义的一个或多个“xml:lang”属性,但是并不要求平台必须是支持多语言的。当遇到一种不支持的语言时,平台要抛出error.unsupported.language事件,该事件在它的“_message”变量中指定了这种不支持的语言。

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

请登录后发表评论 登录
全部评论

注册时间:2007-12-21

  • 博文量
    257
  • 访问量
    543629