VoiceXML的



的VoiceXML(语音扩展标记语言)是用来描述一个语音对话系统的对话的过程的XML应用。它已经开发特别适用于电话应用程序。自2007年6月是万维网联盟(W3C)的VoiceXML的建议2.1最新版本,因而具有像HTML网页标准相同的地位。已经开发的VoiceXML应用程序,从而对任何的VoiceXML兼容语音平台上运行。由于类比的HTML Web浏览器VoiceXML解释也被称为语音浏览器[1]。

延长了万维网上的图形用户界面,以自然语言的输入和输出的可能性,从而扩展到多用户接口,两个附加的对话标记语言已经开发作为补充或替代的VoiceXML:

SALT(语音应用语言标签)
X + V(XHTML +语音)
盐是由微软发起和用于创建与万维网的内容和程序的语音应用之间更密切的联系。 X + V组合XHTML和VoiceXML元素融合互联网和电话。

目录[广告]
发展历程[编辑]
在第一个语音应用程序有应用程序和平台没有分离。对话框的课程只是为“硬接线”编程,编译,如接口到PBX。虽然这有优点,即语音应用程序通常可以创建快速和可靠地运行。这个价格是不能接受的今天的刚性。例如,如果一个对话的改变,应用程序员不得不做出深刻的源代码程序。

在最近的语音应用程序,因此使用该平台的已分离,使得对话可以更容易地维持。然而,是(现在仍然在许多情况下,即使在今天,还经常)脚本语言或工具来描述这些应用专利 - 从供应商到供应商等不同。

VoiceXML的2.0是一个标准化的努力,目的是在语音应用的统一描述到达。在同一时间,它是一种可用于应用程序和平台之间的通信的接口语言。目前该标准已成为普遍的,是由多个供应商的支持,没有,但是,完全主宰了市场。除了仍然在市场上很普遍的专有解决方案和应用平台有竞争的规范化方法,尤其是为首的微软驱动SALT标准的财团。该规范公布于2004年3月16日。

VoiceXML的2.1发布于2007年7月19日延长了2.0版本的一些附加功能。这些旨在抵消同时用的VoiceXML 2.0公认的缺点的工作。 2.1版是完全向后2.0版兼容。

目前正在制定的规范的VoiceXML 3.0。这个版本应该带来一个完全重新设计的规范,以使其作为语音界面的开发和关闭电话领域特定语言的使用。同的VoiceXML 2.1的向后兼容性应成为可能,一个特定的配置文件。

类比万维网[编辑]
与HTML相比的VoiceXML,然后有一些相似之处。由于HTML既是VoiceXML的描述语言和接口标准:

您可以使用直接的VoiceXML语音应用程序编码,你可以直接使用HTML编码的用户​​。
可以定义应用程序以及专有工具和它产生(动态或静态)的VoiceXML代码。这相当于使用文档管理系统,用于一个网站的维护。 VoiceXML的降低在这种情况下,很大程度上取决于其作为接口标准的地位。
这个比喻一瘸一拐,但在艺术,即使在一个重要点的当前状态:即使在手机终端客户坐在VoiceXML浏览器的(作为平台的一部分)不是直接的,而是经常站在(出于效率的考虑),即使在同一个服务器机房的应用服务器。呼叫者和平台之间的通信是通过公共电话网进行。这对于呼叫者和经常也为运营商,没有很大意义的问题,这在标准的平台和应用程序进行通信。仅当是由于增加了计算的浏览器的功率(和与他,特别是语音和语音合成)在手机的空间,是真正重要标准化呼叫者(或更精确的语音应用的用户)的问题。所以形势仍然在某些方面相似,无论是用于用户界面操作本地的语言HTML应用程序的问题,或在Visual Basic或用(专有)工具,用于创建图形用户界面要实现 - 是至关重要的所得的用户界面,特别是质量。