VoiceXML运行环境 - Evolution


我不是一个专业的VoiceXML开发者,但在工作中总是要和VoiceXML打交道,有时为了测试,有时为了演示,

Voxeo Evolution是Voxeo的IVR开发社区,同时也是一个在线开发平台。它提供了一个多种IVR应用运行调试环境,其中就包括VoiceXML应用,开发人员只要填写VoiceXML所在位置的URL就一切OK了。

优点:
1、不需要本地的VoiceXML运行环境了。过去为了测试或演示VoiceXML,需要自己搭建维护一个运行环境,最少也需要一个Media Server,现在一切都不用了;
2、支持VoiceXML 2.1;
3、支持TTS(T ext-To-Speech)和ASR(Automatic Speech Recognition);没有TTS和ASR的VoiceXML还能叫VoiceXML吗!
4、支持SIP,Skype,普通电话多种呼叫方式;在Evolution上创建一个应用后,它会分配一个SIP URI + 一个Skype号码 + 一个美国普通电话号码 + 一个800电话号码给这个应用。
5、基于呼叫流程的动态调试;
6、多种日志输出和搜索机制;

第一步:注册一个免费的Voxeo Evolution帐号。访问 https://evolution.voxeo.com/account/register.jsp 按照页面提示创建一个帐号。

第二步:创建Application。
使用前一步创建的帐号登录后,选择Account->Application Manager进入Application Manager。点击Add Application按钮开始创建Application。



第三步:选择Application Deployment Platforms。
点击Add Application后,进入这个页面,由于Evolution支持多种类型的IVR Application,所以首先要选择Application的部署平台,也就是应用的类型。这里我们选 Prophecy 8.0 - VoiceXML 2.1。顺带一提,这里的Prophecy, 是Voxeo的IVR平台, Evolution在线服务的后台使用的就是它。


第四步:填写Application信息。
在这里填写Application的名字,VoiceXML所在位置的URL等信息。确保您的VoiceXML文件放在某个可以访问的位置。如果你有自己的Web服务器或网络存储空间,只需将VoiceXML文件上传到您的Web服务器或网络存储空间,然后填写这个VoiceXML所在位置的URL;如果你的VoiceXML是动态生成的,例如通过PHP或Servlet,那也只要填写相应的路径即可;你也可以使用Voxeo Evolution本身提供的存储空间。


经过这几步,一个VoiceXML应用就做好了。

在下面的页面里,列出了所有访问这个应用的方式,为了测试这个基于语音的应用,显然需要一台电话或者其它语音终端,例如SIP终端或Skype,这就意味着需要一个呼叫号码或一个SIP URI。Voxeo提供了一系列的免费映射服务,把SIP URI、Skype号码、电话号码同时映射到这个应用,对于测试和演示来说,非常方便。

出于免费的目的,Skype和SIP最适合做测试;给客户做演示时,电话就更加方便了。下面3张图分别是使用Skype,SJPhone,Gizmo呼叫这个应用的截图。




ICE APPLICATION PLATFORMS

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
VoiceXML是一种用于开发语音应用程序的标记语言,可通过电话进行交互。Java是一种通用的编程语言,常用于开发跨平台的应用程序。voicexml java指的是使用Java来开发VoiceXML应用程序。Voicexml java允许开发人员使用Java编写和管理VoiceXML应用程序,连接到电话系统并与用户进行语音交互。 通过Voicexml java,开发人员可以创建各种语音应用程序,例如语音导航系统、电话客服系统和语音验证码系统等。使用Java进行开发,可以充分利用Java的丰富的开发工具和库,轻松处理语音输入和输出,以及电话网络的连接和管理。 Voicexml java的主要优势是跨平台性和扩展性。由于Java是一种跨平台的编程语言,开发的Voicexml java应用程序可以在不同操作系统和硬件上运行,无需修改代码。这样,在不同的语音平台上部署和运行应用程序将变得更加容易。 另外,Java作为一门强大的编程语言,提供了大量的库和工具,可以帮助开发人员更好地管理和扩展Voicexml应用程序。Java开发人员可以方便地使用各种开发工具和框架,如Eclipse和Tomcat,来加快应用程序的开发和部署过程。 总的来说,Voicexml java是一种强大的工具,可用于开发各种语音应用程序,并提供了跨平台性和扩展性。通过结合Voicexml和Java的优势,开发人员可以更加高效地创建出功能完善的语音应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值