語音可延伸標記語言

本页使用了标题或全文手工转换,现处于不转换模式
求闻百科,共笔求闻

语音可延伸标记语言(英语:Voice Extensible Markup Language,简称VoiceXMLVXML)是于互动式语音回应应用程式建立音讯对话的标準,用于开发音频及声音回应应用程式,例如银行系统及自动客户服务。来自网頁伺服器超文本标记语言(HTML)被网页浏览器接收后,网頁浏览器能对其进行解析并视觉呈现出来,VoiceXML应用程式的开发及部署也类似这方式。VoiceXML文档由语音浏览器解析。于一般的部署架构之下,用户通常经由公共交换电话网(PSTN)跟语音浏览器互动。VoiceXML文档以XML为基础,是由万维网联盟(W3C)开发的标準。

用法

VoiceXML应用程式于各行业及商业领域广泛使用,包括订单查询、包裹追蹤、驾驶方向、緊急通知、喚醒、航班跟踪、语音存取电子邮件、客户关系管理、还按原方抓药、音频新闻杂志、语音撥号、房地产信息和国家目录援助等。 VoiceXML的标籤能指示语音浏览器提供语音合成、自动语音识别、对话管理和音频播放。下面是一个VoiceXML文档的例子:

<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml">
  <form>
    <block>
      <prompt>
        Hello world!
      </prompt>
    </block>
  </form>
</vxml>

当一个VoiceXML解析器解析该文档时,“Hello world”字句将以语音合成方式读出。

通常情況下,HTTP被用作获取VoiceXML頁面的传送协议。一些应用程式可能使用静态的VoiceXML頁面,而依靠动态的VoiceXML作頁面生成的应用程式则需使用应用程式伺服器,例如TomcatWebLogicIISWebSphere

从历史上看,VoiceXML的平台供应商以各种不同方式执行其标準,并添加专有产品特点。但是,VoiceXML 2.0标準于2004年3月16日被采纳为W3C推荐标准,闡明了大部分的差异之处。VoiceXML论壇为推广标準用途的产业群,它提供了一个一致性测试过程,以证明供应商的执行方式的一致性。

历史

为了开发一个用于语音对话的标準标记语言,美国电话电报公司IBM朗讯科技摩托罗拉于1999年3月构成了VoiceXML论壇。同年9月,他们于论壇开放会员留言功能,并于2000年3月发布了VoiceXML 1.0。不久后,他们把标準的控制权移交至W3C[1]其后W3C生产了数个中间版本,并于2004年3月生产了最终推薦阶段的VoiceXML 2.0。[2]

基于VoiceXML 2.0的反饋,VoiceXML 2.1 的新增功能相对较少。VoiceXML 2.1能向下兼容VoiceXML 2.0,并于2007年6月达致W3C推薦阶段。[3]

将来发展

VoiceXML 3.0 将会是VoiceXML的下一个主要发行版,包含新的主要特点。它包含一个新的XML狀态图描述语言,名为SCXML

参考文献

  1. Introduction. VoiceXML Forum. 2007-11-04 [2015-04-24] (英语).  |year=|date=不匹配 (帮助)
  2. W3C recommends VoiceXML 2.0. InfoWorld, Ephraim Schwartz. 2004-03-17 [2015-04-24] (英语). 
  3. Voice Extensible Markup Language (VoiceXML) 2.1. World Wide Web Consortium (W3C). [2015-04-24] (英语). 

外部链接

参见