论文部分内容阅读
计算机作为互联网的一种重要信息终端,是目前人们获取网络信息的主要工具。然而,由于传统的上网方式限制了上网人数,互联网的访问模式逐渐从单一访问方式向多种用户终端发展。近年来,由于语音技术的快速发展和语音浏览技术的突破,电话等通信设备已成为互联网的另一种信息终端。VoiceXML(语音扩展标记语言)是一种基于XML(扩展标记语言)的互联网标记语言,它可以用来开发语音应用系统。通过语音应用系统,用户就能通过电话来访问互联网上的信息服务。VoiceXML语言从较高的层次来描述语音应用,有效回避了语音交互中复杂的并发与同步控制问题,将开发者从底层平台相关细节中解放出来。使用VoiceXML,可以像建立基于HTML的Web应用一样轻松建立Web语音应用系统。本文在学习VoiceXML相关技术的基础上,对其语音应用系统框架、应用范围、功能及特性进行了介绍,讨论了Web语音信息服务的关键技术以及基于VoiceXML的语音浏览器的结构和设计原理。以语音为驱动界面,以电子邮件和RSS新闻为导向,完成了语音邮件客户端和语音RSS新闻阅读器的设计方案,并实现语音邮件客户端的原型系统。具体包括:基于VoiceXML的语音应用系统开发模式的研究;基于J2EE框架的分布式多层Web应用系统开发技术和模式的研究;常见邮件协议的分析(SMTP、POP3和IMAP4)、RSS规范的研究和针对RSS的扩展规范VRSS(Voice-RSS,下文将详细描述)进行可行性分析;利用语音应用系统开发模式,在CaféBevocal语音平台上进行语音电子邮件的收发原理实验,最终实现基于VoiceXML语音电子邮件的系统原型;在充分理解RSS新闻阅读器原理的基础上,将RSS技术与语音浏览技术相结合,提出基于VoiceXML的语音RSS新闻阅读器的设计方案。