voicexml(voice extensible markup language)是一个新的xmlschema,用来制定通过语音对话访问web的内容及其交互语音应答的传递标准,从面向应用的角度来说,也就是开发语音用户界面.本文通过设计一个移动业务咨询系统来说明整个应用程序的流程.
voicexml(voice extensible markup language)是一个新的xmlschema,用来制定通过语音对话访问web的内容及其交互语音应答的传递标准,从面向应用的角度来说,也就是开发语音用户界面.1999年3月,由motorola.lucent.at&t与ibm四家公司联合发起成立了voicexml论坛(http://www.voicexml.org/),其目的在于为电话与移动设备提供一种便捷的访问internet网络,获取服务与信息的手段.2000年3月,voicexml论坛发布了voicexml 1.0标准.5月,w3c(world wide web consortium)接受了voicexml1.0.w3c于2004年3月17日又新通过了voicexml2.0标准.目前,由于voivexml技术与语音技术的快速发展,国内外共有150多家公司支持voicexml,motorola.lucent等公司已开发出了基于voicexml的产品.语音技术不但让那些由于环境或生理限制无法使用图形化浏览器的人得以访问web,也为所有的用户提供了更为便捷的web访问功能. 【程序编程相关:在 IIS 服务器上设置 SSL 】
1 voicexml的起源 【推荐阅读:关于DataGrid Web控件的热门问】
voicexml2.0(包括1.0)规范基于w3c工业标准xml,为语音与电话应用的开发者,服务提供商与设备制造商提供了一个智能化的api.voicexml的标准将简化web上具有语音响音服务的个性化界面的创建,使人们能够通过语音与电话访问网站上的信息与服务,同时与cgi(perl,php,c,java servlet等)的脚本结合在一起来检索后台数据库,访问企业内部网,从而最终将语音浏览器与微型浏览器融合在一起,实现计算机网络与电话技术的完美结合.其具体系统结构如下: 【扩展信息:枚举器模式(Enumerator pat】
2 voicexml的系统体系结构
图1 voicexml的web体系结构从图中我们可以看出,同传统的internet网站相比,在不需要太大的改动前提下,只要增加一个voicexml的服务器处理来自pstn(公用电话交换网)的应用即可.在voicexml的服务器中,包含了voicexml的解释器(voicexml解释程序语境).voicexml自带的浏览器.自动语音识别(asr)及文本到语音(tts)的转换设备.
... 下一页