基于SIP协议的语音浏览器的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:wgguihuake
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
鉴于传统语音应用系统获取信息手段单一、信息量少、成本高等缺点,本文在分析SIP协议和VoiceXML技术的基础上,采用软交换技术设计并开发了基于SIP协议的语音浏览器,实现电话网与互联网的融合,支持用户以语音方式访问互联网。首先本文介绍了国内外语音浏览器现状以及其相关技术,并在其基础上提出了语音浏览器的层次模型与功能模块划分。采用分布式部署各功能模块,并设计了VoiceXML解释器与语音执行平台交互的分布式语音平台通讯协议(DSPCP)。接着深入分析了SIP协议和开源SIP协议栈Opal以及PTlib库,利用类Windows的消息机制设计事件的回调处理,设计并实现了基于SIP协议的语音执行平台。然后利用VoiceXML技术和开源项目OpenVXI实现了VoiceXML文档的解释器和流程控制器。在其中引入科大讯飞的语音引擎实现了语音合成和语音识别功能。最后对系统进行测试,并对测试结果进行分析与总结。系统支持用户使用电话以对话方式获取互联网的信息。本文实现的语音浏览器既支持语音卡接入,也支持以数字编码形式存在的虚拟通道(VoIP技术)接入,使语音驱动层实现更加灵活。使用VoiceXML标记语言设计编写流程不仅使文档简洁、规范和方便,而且将语音交互引入了互联网数据浏览的世界,使得系统更自然、简单和丰富。
其他文献
随着嵌入式技术的发展,外部硬件设备的价格逐渐下降,嵌入式系统存储能力迅速提高,应用中出现了越来越复杂的数据资源需要管理。如何有效地管理数据成为嵌入式系统开发中的重
自从20世纪60年代MRP(物料需求计划)在美国出现到现在,以物流技术为主的供应管理系统也日趋成熟。但随着市场竞争的加剧,使得企业也不得不跟随市场的需求变化而变。如何在当
企业服务总线(Enterprise Service Bus, ESB)支持异构环境中的服务、消息以及基于事件的交互。Web服务客户端为企业服务总线中集成的服务调用提供了一种能力。然而,现有的Web
传统的计算机体系结构中,运算单元一般可以分为两类:一类是通用处理单元,该类运算单元依循特定指令集,通过软件编程方式进行运算,其特点是通用性强但性能不高;第二类是采用ASIC
遗传算法是一种基于概率导向的随机搜索算法,已被成功地应用到多种学习任务和最优化问题中。对于遗传算法,策略(包括算法流程、算子及其控制参数)的设计和选择至关重要,会对
随着语义Web技术的标准化,关联数据在各领域得到广泛推广和应用,使得关联数据的发布达到空前规模,这导致了关联数据的存储和传输难度增大。通过压缩技术减小关联数据体积的方
图像的超分辨率重建是指从相同场景的单幅或多幅低分辨率图像中重构出一幅包含更丰富细节的高分辨率图像的技术。这一技术突破了硬件成像系统的限制,经济且有效地提高了图像
当今的大数据应用往往具有一个共同的特点,同样的计算往往在不断变化的数据上重复执行,例如社交网络数据和网页数据。在这些应用中只是少量数据发生改变,如果重新计算则工作
近年来,随着互联网和分布式计算的发展,海量数据处理的性能有了很大提升。在许多应用领域中,都需要从海量数据中提取出增量数据来满足某种业务需求,尤其是对于不断更新的源数
企业的信息资源具有分布式和异构性等特点,随着通用数据访问提供多源、异构数据源的统一访问方式,用户通过统一访问接口可以访问数据源中的数据,继而通过可视化建模工具对数