欢迎来到天天文库
浏览记录
ID:23804567
大小:55.00 KB
页数:6页
时间:2018-11-10
《基于voicexml的语音应用开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于VoiceXML的语音应用开发VoiceXML是一个新的XML语法规范,用于制定通过语音对话访问L进行语音应用开发,并给出VoiceXML的应用实例。关键词:VoiceXML;语音浏览器;语音X关;NGCC1.引言 1999年3月,由Motorola、Lucent、AT&T和IBM四家公司联合发起成立了VoiceXML论坛(.VoiceXML.org/),目的在于为和移动设备提供一种能便捷地通过L论坛发布了VoiceXML1.0标准。L2.0标准。目前,由于VoiveXml的快速发展,国内外共有150多家公司支持VoiceX
2、ML,Motorola等公司也已开发出了基于VoiceXML的产品。该技术不但让那些由于各种限制而无法使用图形化浏览器的人得以通过语音方式访问L工作原理 VoiceXML规范基于L,为语音应用开发者提供了智能化的API,同时简化了L程序的工作流程: 图1VoiceXML程序工作流程2.1VoiceXMLX关 对于使用VoiceXML开发的语音应用,需要一个运行平台,包括VoiceXML解释程序、实现平台等组件,这就是VoiceXMLX关。 VoiceXMLX关主要功能如下:(1)呼叫处理—接受来自P
3、STN的呼叫并获取与呼叫相关的信息;(2)URL数据库—当X关收到呼叫,利用URL数据库对被叫号码与要求的服务URL进行核对;(3)检索VoiceXML—当知道VoiceXML应用的URL时,X关从服务程序的L脚本和相关的文件,如声音文件和语法文件;(4)解析VoiceXML—当应用程序的VoiceXML脚本和相关文件被下载到X关之后,X关解析这些代码,与用户进行交互;(5)访问ASR和TTS—这些服务可以作为软件或者硬件被托管在VoiceXMLX关上,也可以位于远程服务器上;(6)高速缓存—X关能够将预先录制好的声音文件、语法、
4、以及VoiceXML脚本存储在高速缓存中。 VoiceXML解释程序及其运行环境都是计算机程序,主要功能是解析VoiceXML文件,引导和控制用户与实现平台之间进行交互。 实现平台则是语音服务平台的核心部件,包括ASR、TTS、平台等技术。其中ASR和TTS属于语音信号处理范畴,平台则主要接受用户的语音和DTMF信号并转换为数字信号,并提供与语音X关的接口以及信号通过X络传输交换等功能。2.3文档服务器 VoiceXML脚本一般由文档服务器托管,通常由L其实就是向L脚本。一个语音门户可由多个VoiceXML脚本组成,通常将它
5、们都存储在F 语音处理技术是使用户能够用自然语言与F(双音多频)技术已经相当成熟,它使得用户可以使用键盘将数字信息输入VoiceXML应用程序,并且由程序负责接受和理解这些数字信息。3.VoiceXML的特点和应用范围3.1VoiceXML特点 VoiceXML作为一种标记语言,有以下特点: (1)通过脚本文件里的多重交互作用,最小化客户机/服务器之间的交互工作; (2)实现应用开发者与底层平台的软、硬件细节无关; (3)将与用户交互的脚本从服务逻辑中分离出来; (4)能跨越不同的执行平台,促进服务的可移植性。3.2V
6、oiceXML应用范围 VoiceXML语言描述了语音应答系统的人机交互过程,其范围包括:合成语音的输出(TTS)、音频文件输出、话音输入识别、DTMF输入识别、语音输入录音、对话流控制、呼叫控制功能。VoiceXML提供字符和语音输入采集,并分配给文档定义的请求变量,决定解析XML文档的方法。通过统一资源标识符(URI),VoiceXML文档可以连接到其他文件。具体来说,我们可以把VoiceXML应用在以下实际领域:>信息的获取。如股票信息、新闻信息等。>电子交易。如银行帐户的查询与存取、股票交易、电子商务等。>电信领域的服务
7、。如呼叫中心。4.基于VoiceXML的综合信息自动语音业务 基于软交换技术的新一代呼叫中心(NGCC),秉承了下一代X络承载与控制分离、呼叫与业务分离的核心思想。而在NGCC架构中,使用VoiceXML规范作为IVR应用的开发标准,则很好地改善了使用语音平台厂家私有接口协议而导致业务平台与硬件平台耦合过紧、可移植性和可维护性极差的情况,我们基于VoiceXML规范所开发的综合信息自动语音业务平台也证实了这一点。采用VoiceXML技术,使IVR流程脚本与底层硬件无关,流程可以跨平台运行,语音平台与业务平台实现了松耦合,业务平台
8、厂家可专心于业务逻辑的开发,维护更加方便,效率大为提高。此外,我们使用L脚本,无需存放大量的静态脚本,配置与升级十分灵活,可实现跨平台甚至跨区域的IVR业务流程共享。 除了生成符合VoiceXML语法规范的脚本,IVR应用还必须考虑的核心问题是如
此文档下载收益归作者所有