文档介绍:西安电子科技大学
硕士学位论文
基SIP幸涤忆览瞪加实
姓名:莫焰燊
申请学位级别:硕士
专业:计算机软件与理论
指导教师:武波
20100101
摘要
鉴于传统语音应用系统获取信息手段单一、信息量少、成本高等缺点,本文
在分析 SIP 协议和 VoiceXML 技术的基础上,采用软交换技术设计并开发了基于
SIP 协议的语音浏览器,实现电话网与互联网的融合,支持用户以语音方式访问
互联网。
首先本文介绍了国内外语音浏览器现状以及其相关技术,并在其基础上提出
了语音浏览器的层次模型与功能模块划分。采用分布式部署各功能模块,并设计
了 VoiceXML 解释器与语音执行平台交互的分布式语音平台通讯协议(DSPCP)。
接着深入分析了 SIP 协议和开源 SIP 协议栈 Opal 以及 PTlib 库,利用类 Windows
的消息机制设计事件的回调处理,设计并实现了基于 SIP 协议的语音执行平台。
然后利用 VoiceXML 技术和开源项目 OpenVXI 实现了 VoiceXML 文档的解释器和
流程控制器。在其中引入科大讯飞的语音引擎实现了语音合成和语音识别功能。
最后对系统进行测试,并对测试结果进行分析与总结。
系统支持用户使用电话以对话方式获取互联网的信息。本文实现的语音浏览
器既支持语音卡接入,也支持以数字编码形式存在的虚拟通道(VoIP 技术)接入,
使语音驱动层实现更加灵活。使用 VoiceXML 标记语言设计编写流程不仅使文档
简洁、规范和方便,而且将语音交互引入了互联网数据浏览的世界,使得系统更
自然、简单和丰富。
关键词:语音浏览器 VoiceXML VoIP SIP
Abstract
In order to e ings such as single means of access to message and
the small amount of information in traditional voice application, a Voice Browser has
been designed and developed in SIP protocol, based on the anslysis of VoiceXML
technology and SIP protocol. Voice Browser supports user access the with
voice pronunciation way. The connection between PSTN (Public Switched Telephone
Network) and is implemented.
Firstly, the development of voice browse technology, VoIP, SIP protocol and
VoiceXML technology are introduced. The hierarchical model of Voice Browser is
given, and then the whole system is deivided according to functional modules. Voice
Browser deploys the various functional modules distributed and designs the
Distributed Speech munication protocol municating to the
speech execution platform. Secondly, the SIP protocol and codes of open-source
projects Opal and Ptlib class are analyzed in-depth. The speech execution platform
based on SIP protocol, using message callback event handing mechanism which
similars to the Windows, is designed and , on the basis of
open-source projects OpenVXI and VoiceXML technology, the interpreter and flow
controller to VoiceXML documen