汽车音响语音合成器设计分析

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:zhl2707
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:应用程序通过ECMA-323和汽车音响语音服务器沟通,而服务器内部的构架和设计都是基于ECMA-269和ECMA-TR88来实现的。能够使得我们更加清晰的理解ECMA各个协议间的关系。 接下来,分析整个项目的框架设计模型。用户的服务请求分为了两个阶段,一是用户认证和服务请求阶段,一是汽车音响语音交互阶段。在第一阶段,服务器会完成两个方面的工作,一个是对于用户的信息进行认证,检查用户的合法性和用户级别;一个是为合法用户的请求分配一个汽车音响语音服务器,来处理用户的汽车音响语音交互。
  
  关键词:汽车音响 语音合成器 设计分析
  中图分类号:S611文献标识码: A
  
  前言
  所谓语音识别,就是利用机器来判别和理解人所发出的语言信息、,它是机器人最基本的功能。无论采用哪一种识别方式,首先必须对语音波形进行分析,把语音波谱中代表语言信息和跟发音者有关的一些特征信息提取出来。当要识别文章以及人物时,除了上述的处理之外还要对一些散离的文字符号以及人物的固有发音特征的信息进行处理。
  所谓语音信息,可用一定的特征参数来表征它。语音是由声带的振动和口腔的收缩而产生的,并依靠空气的振动而进行传播的。在传播的过程中,它的振幅随着时间的变化而变化。相同的语音、不同的发音者所发出的语音不可能全都相同。但是当我们用语音频谱分析器对语音进行分析时,发现相同的语音其共振峰(特征频率成分)总是相似的。
  
  一、嵌入式汽车音响语言模型分析
   用户向嵌入式服务器提出请求,请求来进行汽车音响语音的交互。它会将自己的用户信息加密后发给服务器,服务器会将解密后的用户信息和保存在用户数据库中的信息进行认证比对。
  用户收到返回的信息以后,从中得到服务器的信息,并向这台服务器发出汽车音响语音服务请求,汽车音响语音服务器比对从嵌入式服务器发来的用户信息以后,就可以为用户提供相应的服务了。它会解析发来的服务请求,为用户提供对应的服务。服务结束以后,汽车音响语音服务器会将用户的服务记录发回给嵌入式服务器,并记录在相关的用户数据库中。
  利用这样的设计,主要解决了一下几个方面的内容:
  1、提供了用户认证的功能
  提供用户认证的功能后,主要的方面式在安全性上得到了加强,保护了服务器的稳定性和安全性,另外就是就可以保存用户的相关信息,划分用户的服务类型,针对不同的用户的类型进行与之对应的服务种类,来提高服务的种类。
  同时,通过对于用户服务的记录分析,也能够看出服务中的一些问题和分析服务的趋势,以供服务商来分析考虑。提高了项目的可用性和服务的可发展性。
  2、嵌入式的处理机制
  通过对于用户的类型和地域信息的分类,在不同的区域和负载等信息的综合权衡中选择分类来处理用户的请求,这样加快了服务的速度,提高了服务的质量。
  3、解决了汽车音响语音服务在小型设备上的局限性
  通过采用Client/Serve:的构架方式,将汽车音响语音识别与合成运算和处理的工作转到了服务器端。这样,就将能够将汽车音响语音技术应用到更多的低资源设备中。
  通过这样的設计,大大加强了汽车音响语音服务的可应用性,也扩展了汽车音响语音服务在多个平台间的应用。下面的几个小节中,我们将分别的展开分析每个层次的设计细节和结构,让我们更加的清楚的理解整个的框架结构。
  
  二、嵌入式架构模型
  1、嵌入式语言服务器架构设计
  嵌入式服务器的总体结构山交互对象可以划分为两个部分,一个是与用户的交互,一个是与汽车音响语音服务器的交互。与用户交互主要是来处理用户的服务请求,而与汽车音响语音的服务器的交互主要是更新已完成汽车音响语音交互服务的用户的信息。基于这种比较特殊的需求,设计中决定采用Web Service技术作为嵌入式服务器设计的基础,以此来提供我们和开发用户、汽车音响语音服务器之间的交互。下面我们从这两个部分入手来分别详细介绍他们的工作机理。
  
  图1嵌入式Web Service构架
  在介绍嵌入式服务器的两个部件之前,我们先简要的说明一下Web Service的工作原理o Web Service为用户的提供了标准的调用接口,定义了标准的传入参数类型和返回参数类型,这些类型信息都是由Web Service定义在嵌入式服务器上,并提供标准的Web Service服务地址。想要通过该接口来发送服务的开发人员只要在工程中加入Web Service的服务地址后,这些标准的类型信息都会下载到本地,并加入到本地工程中。这样开发人员也就能够操作和使用这些类型以及在这些类型上定义的各种方法。
  2、语言交互部件设计
  当用户在自己的工程用添加了Web Service后,就可以像本地使用对象类一样,对于相关的接口进行调用操作。调用采用同步的方式,也就是说用户必须等到Web Service返回一个结构以后才能够继续执行。当调用相关接口的时候,用户的基本的信息也就自然的通过网络发送到了嵌入式服务器端,嵌入式服务器经过对于这些的数据的处理以后会返回给用户对应的数据,这些数据包含在返回数据类型的实例中,以此来告知用户此次服务请求的结果。
  3、语言数据库接口设计
  当数据通过接口传入Web Service后,接口函数会解析用户的信息,并将这些信息发送给用户数据库验证,验证后的结果会很快的返回到Web Service。通过验证后,Web Service会更根据用户的地域和级别信息发送到汽车音响语音服务器数据库以获取相应的服务器的信息。成功完成后,Web Service会向已经获取的服务器发送用户的信息,以通知服务器此用户为此次的合法授权用户。当服务器相应以后,Web Service才会认为一切的数据均已经准备完成,才把服务器的信息作为返回类型中的数据信息返回给用户。用户通过解析此数据就能够得到服务器的信息。
  模块通过控制合成内核其它各个算法模块来共同协作完成文本到汽车音响语音的转换工作,并通过某种统一的接口向外层提供服务。
  4、合成器设计
  “合成逻辑控制”也是系统跨平台的一些重要组成部分。
  它将各个算法模块与操作系统的调用完全隔离开来,不仅完成了内部核心数据结构在多线程下同步,使得系统能够同时并发处理多个请求;而且为各个算法模块提供了对于各种资源文件的访问的支持。
  从流程来看,汽车音响语音合成系统在完成文本到汽车音响语音数据的转化过程中可以简单分解为两个步骤的处理。文本先经过前端的语法分析和韵律分析,主要包括一些文本的预处理、语言学处理和汽车音响语音学处理,得到格式规范,携带语法层次的信息,传送到后端。后端在前端分析的结果基础上,使用特定的合成算法来生成最终的汽车音响语音数据。可据此将各个算法模块大致划分成两大类:前端模块和后端模块。
  以上是用户交互部件的情况,下面我们将介绍汽车音响语音服务器交互部件。汽车音响语音服务器交互部件主要是在用户与汽车音响语音服务器结束交互的时候,汽车音响语音服务器会向Web Service发出请求,传入用户消费记录的信息。这部分对于用户来说是透明的,用户并不需要知道它的存在,可它去在记录这用户的每次消费的记录。关键数据代码如下:
  class VoiceInteractiveDevice:CSTE1Device
  #region Voice Service
  public void Start()
  {}
  //...other voice services
  #endregion
  #region Call Control Service
  private void MakeCall()
  {}
  //...other call control services
  #endregion
  #region Voice Events
  public VoiceEventHandler Recognized;
  //...other voice events
  #endregion
  #region Call Control Events
  private Ca1lControlEventHandler Established
  //...other call control events
  #endregion
  }
  
  总结:
  在汽车音响语言合成服务系统内部,会为此次主叫设备所在Call对象创建一个交互设备实例,Listener的实例,因为服务的交互时通过具体的Call对象来完成的,而在Call建立的时候,实际上分配的是一个虚拟的设备,也就是说没有具体的类别和具体的汽车音响语音交互设备实例被真正的创建,这个时候汽车音响语音服务才会真正的创建所需要的交互设备对象,并把Call对象中虚拟的设备对象更新为真正的交互设备对象。创建后的交互设备对象会被保存在对应的设备实例池中,用来保存交互的状态和内容。接后台汽车音响语音识别引擎的交互来满足Client的汽车音响语音服务请求。
  
  参考文献:
  [1]陈素燕,刘友生.基于SAPI技术的双语混读在CAI开发中的应用[J].计算机工程与设计,2006,4
  [2]宋阳,刘胜兰,张燕宏.利用SAPI5完成中文语音音素的分解[J].微计算机信息,2005,3
其他文献
摘要:本文介绍了桥梁工程施工的特点及主要内容,分析了影响桥梁施工的因素,提出了加强桥梁施工质量的措施。   关键词:桥梁;施工管理   中图分类号:K928文献标识码: A  桥梁施工中的质量控制是一个系统工程,各工序环环相扣,只有严把各工序施工质量关,才能真正搞好桥梁工程的质量管理。对于目前工程中存在的质量问题,必须从施工、监理、业主等单位相互协调进行管控,在桥梁的施工过程中,科学设计施工方案,
期刊
中圖分类号:TU984文献标识码: A    大荔县地处关中平原东部,土壤肥沃、农林生产条件优越,耕地面积150万亩,是全国闻名的枣树发源地之一,已有2000多年的历史。境内地势平坦,黄、渭、洛三水环绕,海拔落差小,昼夜温差大,日照时间长,形成关中东部的高温中心,5月份日均气温20℃,空气湿度一般在75%以上,有利于冬枣花粉发芽和授粉,自然温湿度条件与冬枣各生育期要求十分吻合。大荔冬枣色泽光亮,皮
期刊
摘 要:   基于精细农业的发展和应用已成为世界上众多国家研究的热点之一。本论文重点精细农业技术的发展和在生产中的应用进行研究,指出精细农业的概念和我国的现状,阐述精细农业应用与适合我国国情的发展方向。    关键词精细农业农业机械化 决策  中图分类号:DF413文献标识码: A    前言   精细农业及精细农业技术  精细农业是(Precision Agriculture, Precisio
期刊
摘要:农网改造是指农村电网的建设与改造,农村电网改造工程,由于施工项目多、任务重,施工场所点多面广,立体交叉作业多,极易发生设备损坏和人身伤亡事故。为贯彻"安全第一,预防为主"的指导思想,切实保证农村電网改造工程中人员和设备的安全,在农村电网改造施工现场采取了以下安全管理措施,各施工单位在施工中要做到"思想、组织、责任、措施"四到位召开网改工作动员大会,将网改的目的、目标、要求、内容、项目,向参加
期刊
摘要:我国建筑领域信息化发展的过程中,由于缺乏统一的信息交换标准和信息集成机制,造成建筑生命期的不同阶段和不同应用系统之间信息交换和共享困难,形成信息孤岛和信息断层,阻碍了信息技术在建筑领域的应用,从而影响建筑业的生产效率。因此,建立面向建筑生命期的管理体系,开发集成化的信息管理系统,己成为提高建筑行业信息化水平的重要研究方向和发展趋势。  关键词:BIM 工程管理  中图分类号:TL372文献标
期刊
摘要:随着当前建筑工程施工技术手段的不断完善,在施工的过程中其施工措施和施工管理方式也在日益的完善。坡屋面作为传统建筑屋面的一个分类,随着当前建筑行业发展中其结构和施工措施不断的完善。坡屋面以其造型多变、色彩亮丽和隔热性能优越的特点在当前被广泛的应用在各个施工工程和建筑行业中。  关键词:民居建筑;坡屋面施工;工艺流程;施工技术;措施要点  中图分类号: TU198 文献标识码: A  借着改革开
期刊
摘要:随着经济的快速发展,能源和环境问题越来越尖锐。建筑能耗在能源消费总量的比例越来越大,空调系统是现代建筑非常重要的部分,系统节能水平在绿色节能建筑能耗中也起着非常重要的作用.因此被认为是一个战略问题。为了实现节能必须从空调系统的设计、研究和开发更高效的节能系统,实现在整个施工过程控制,确保施工质量,以实现更高效的节能效果。本文主要探讨了暖通空调系统节能技术   关键词:暖通 ; 空调系统 ;
期刊
摘要:随着经济的快速发展,生活水平的提高,人们对生态环境的保护意识越来越强烈,在暖通空调设计方面人们更热衷于空调的节能设计,因为空调的节能设计不仅能够节省电力资源的损耗量,还能在很大程度上改善生态环境,故在本文中作者对暖通空调系统节能设计进行了详细的分析与探讨,以供参考。  关键词:暖通空调;节能设计;措施;  中图分类号:TE08文献标识码: A  前言:随着经济的快速发展,空调系统的能源消耗在
期刊
摘要:配电系统的规划是供电企业规划活动中的基本环节,配电网的规划质量直接影响到配网的网络水平及投资效益,其对于降低网损、提高可靠性和保障电能质量的影响不亚于配电网的运行管理,因此,配电网规划技术的发展对整个电力的发展至关重要。  关键词:配电网;规划;设计  中图分类号:S611文献标识码: A  随着经济的发展,电力企业逐步重视自身的长远发展,经济、可靠的配电网建设已成为电网建设的一个重要组成部
期刊
【摘 要】随着我国经济的不断发展,用电量随之不断的提升,保障配网运行的安全可靠已经成为当前电力行业发展的重要组成部分。当前配电运行的过程中还存在着不少问题,这样就会影响到供电的可靠性,会影响到人们的日常生产生活,不利于电力行业的良好发展,所以就需要对于配网运行过程中存在的缺陷进行探讨分析,并且针对产生问题的原因提出相应的改进措施,从而有效的保障供电的安全可靠性,为用电客户提供更好的服务。   【关
期刊