首页 > 技术 > 技术文摘 > VoiceXML语音门户的引擎

VoiceXML语音门户的引擎

2000-12-11 00:00:00   作者:   来源:   评论:0 点击:


 

  曾几何时,人们对XML已耳熟能详,并将它用于描述图像和结构复杂的其他数据。Web技术发展之快令人惊叹!现在,业界又正在展开一项XML的新的应用:VoiceXML(话音可扩展标记语言),其主要特点是通过语音输入和音频输出支持人机对话。
  VoiceXML的基本功能
  VoiceXML是万维网集团(W3C)定义的可扩展标记语言(XML)的一种新的应用。或者说它是一种域专用语言,根据所播放的音频文件、要口述的文本、要记录和识别的语言以及所收集的按键音输入,定义人和计算机之间的对话。VoiceXML可以描述传统的语音响应业务以及新的混合主动式业务。
  VoiceXML的主要特性
  VoiceXML 1.0版的主要特性可以分为4个方面:对话、电话、平台和性能。
  VoiceXML分布式模型
  Web为每个用户提供全球范围的信息,同时给每个信息和服务提供商提供全球范围的用户。因此,分布式应用模型是Web的基本模型;VoiceXML建立在与基于Web的相同的模型上。图1表示通过电话访问的VoiceXML业务使用的基于Web的分布式应用模型。
  青出于蓝而胜于蓝
  尽管VoiceXML重用许多HTML的概念和设计,但由于可视和语音交互之间的区别,它在几个方面具有不同的特点。例如,HTML文件是从统一资源识别符确定的网络资源中读出的单个元素,并同时将所有的元素提供给用户。VoiceXML则不同,它包含若干对话元素(选单、表格),依次顺序地将这些元素提供给用户。这种区别归因于可视媒介能够同时显示若干选项,而话音媒介本来就具有连续性特点。
  话音媒介连续性的再一个不同特点是要求标记包含应用逻辑,以用于在对话元素之间排列程序。这一要求反映在顺序逻辑元素的集成方面,VoiceXML比HTML更紧凑。例如,VoiceXML包含顺序控制元素,而在HTML中,这种控制只能通过更麻烦的编写脚本的方法才能实现。

  W3C语音浏览器工作组已将VoiceXML 1.0版确定为对话标记语言的基础。VoiceXML客户程序和VoiceXML应用业务,目前已在许多公司中开始实用。

 

相关阅读:

分享到: 收藏

专题