首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VXML (VoiceXML)的替代方案?

VXML (VoiceXML)的替代方案?
EN

Stack Overflow用户
提问于 2012-12-21 00:57:57
回答 6查看 4.1K关注 0票数 7

有人联系我说有机会做VoiceXML--我没有任何使用它的经验,但显然这可能没问题。然而,我对这项技术做了一些初步的研究,它看起来很旧,从来没有获得太多的吸引力,但我不知道是什么技术(y,ies)取代了它。VoiceXML现在是一项很好的技能吗?还是它正在消亡/永远不会真正流行起来?如果它正在消亡,是什么在取代它?为什么?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-12-21 23:09:03

对于开发交互式语音应答系统来说,VoiceXML还远未消亡。所有顶级IVR平台都支持VoiceXML,因为it is an open standards supported by the W3CVoice Browser Working Group仍在积极制定,以及许多其他相关标准。在this blog post中有一个很好的关于VoiceXML的发展和开发环境的讨论。

VoiceXML的另一个优点是,它使用基于web的技术来开发语音应用程序,因此您可以利用您在此领域的任何技能进行开发。但是,如果您是IVR开发的新手,您还需要学习其他技能才能获得成功,例如语音用户界面( Voice User Interface,VUI)设计、如何为语音应用程序开发语法以及调优语音应用程序。无论语言或开发环境如何,您都需要学习这些技能。

另一种开发IVR应用程序的方法是像开源项目VoiceModel这样的框架,它可以减少了解VoiceXML的需要。如果你已经掌握了ASP.NET的技能,VoiceModel允许你在不理解VoiceXML的情况下开发在VoiceXML平台上运行的ASP.NET应用程序。它将其抽象到一个更高的层次,在那里您只是将.NET对象拼凑在一起来定义您的语音应用程序。VoiceModel的另一个好处是,你只需开发一次IVR应用程序,它就可以在兼容VoiceXML的IVR或像Tropo这样的基于云的IVR上运行。有计划还包括对Twilio的支持。

也许这就是你听到的关于VoiceXML死亡的传闻。出现了一些基于云的交互式语音识别/电话平台,比如Tropo和Twilio,它们不使用VoiceXML,而是使用自己专有的API,对我来说,这是对过去交互式语音识别开发的一种倒退,那时每个交互式语音识别供应商都有他们自己的开发环境和语言。我坚定地相信像VoiceXML这样的开放标准,但我必须承认,这种新的IVR供应商肯定在市场上取得了一些牵引力。我认为现在确定他们是否会生存还为时过早。

所以主要的问题是:有没有VoiceXML的替代品。答案是肯定的。两种替代方案是基于云的平台TropoTwilio的专有应用编程接口。另一种选择是使用像VoiceModel这样的东西,它抽象出了解VoiceXML的需要,但允许您在VoiceXML兼容的平台上运行应用程序。甚至另一种选择是使用像VoiceObjects这样的开发环境,它也抽象了许多需要了解VoiceXML的东西。

另一个问题是: VoiceXML是一项很好的技能吗?我会说可以,如果你正在开发很多IVR应用程序,特别是如果你正在支持现有的应用程序。有很多VoiceXML应用程序需要维护,目前企业中占主导地位的IVR平台是兼容VoiceXML的。如果你正在开发一个一次性的应用程序,你可能想要研究一下类似于Tropo或Twilio的东西。需要注意的是,如果这些初创公司倒闭,您可能会用VoiceXML重写应用程序。这就是我喜欢开放标准的原因。或者两全其美,看看像VoiceModel这样的东西。

票数 9
EN

Stack Overflow用户

发布于 2012-12-21 15:12:59

VoiceXML还远未消亡--大多数大型商业交互式语音应答部署都是基于VoiceXML和它的堂兄弟CCXML。有很大的吸引力,VoiceXML开发人员很受欢迎。W3C正在开发下一个版本的VoiceXML规范。

在学习VoiceXML时,您可以使用开源jVoiceXML (LGPL) http://jvoicexml.sourceforge.net/或VoiceGlue (GPL) http://www.voiceglue.org/或使用http://evolution.voxeo.com/上的Voxeo提供的免费开发人员主机来试用您的技能

票数 3
EN

Stack Overflow用户

发布于 2012-12-21 20:33:22

这是查看VoiceXML的一种方式,但它要复杂得多。与web开发相比,电话技术是一个利基市场。然而,在电话领域,VoiceXML是IVR开发中最常见的技术,没有任何其他技术可以取代它。

新技术增长缓慢的部分原因与市场状况有关。从供应商的角度来看,这是一个正在收缩的艰难市场。在80年代和90年代,有很多新的创业公司。超过了市场所能支持的风险投资家和其他投资者想要的水平。这导致了合并(公司被其他公司收购)。考虑到资金短缺,投资很低。这并不是说没有,但它很慢,而且与VoiceXML第一次出现时有很大的不同。

现有的供应商通常以各种语言、VoiceXML或两者都提供专有的应用程序接口堆栈。应该注意的是,即使是许多支持VoiceXML的平台,也提供了隐藏低级API的开发工具。这些工具集通常是基于GUI的,出于让非程序员编写和管理IVR的愿望。

技能前景属性有点难以回答,因为它的价值更多地与您现有的技能集、市场前景和未来机会有关。一般来说,我不会把VoiceXML知识放在很高的价值上,因为工作岗位的数量比其他主流技能要少。然而,典型的实现技术通常类似于基于web的开发(ASP/JSP/Servlet和JavaScript的使用),它们是可移植的。就像在任何技能和工作中一样,这是你对它的理解。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13976973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档