交通信息语音查询系统及其语音处理单元的制作方法

文档序号:6492026阅读:252来源:国知局
交通信息语音查询系统及其语音处理单元的制作方法
【专利摘要】本发明公开了一种交通信息语音查询系统及其语音处理单元,属于动态交通信息领域。所述语音处理单元包括:自动语音识别模块,用于将用户语音信息转换为音节或字符串数据;语义分析模块,用于解释自动语音识别模块转换后的音节或字符串数据所代表的语义,生成查询指令;语音组织模块,用于将交通信息字符串数据转换成符合人类语言规则的字符串数据;语音转换模块,用于将转换后的字符串数据转换为语音信息输出。所述系统包括:通信单元、语音处理单元、处理单元及数据存储介质。本发明可以通过语音的方式进行实时交通信息的查询,并以简单易懂的道路交通状况描述方式进行语音播报,既保障驾车用户的行车安全,又满足用户了解实时交通信息的愿望。
【专利说明】交通信息语音查询系统及其语音处理单元
【技术领域】
[0001]本发明涉及动态交通信息【技术领域】,特别涉及一种交通信息语音查询系统及其语
音处理单元。
【背景技术】
[0002]当前,各种各样的移动通信终端(手机、pnd、车机等)和计算机已成为人们日常生活中必不可少的物品。移动通信终端用于实现人与人之间的或者人与网络设备间的通信,计算机用于存储各种有用的信息。随着技术的不断发展,通过移动通信终端获取信息越来越方便,并且移动通信终端的制造厂商和信息提供商都想方设法的提供更简洁的接入手段,更加丰富的信息内容以便用户查询。例如:越来越多的用户使用移动通信终端进行股票的查询、预定机票、火车票或酒店房间等。
[0003]在日常生活中堵车是非常普遍的,交通信息的使用也逐渐普及,大家出行时都会在互联网或者是手机和导航仪上通过交通信息查询软件进行查询,动态的交通信息通过数字广播、红外等无线通信方式传输并以地图的形式展现在用户的移动通信终端上。但现有技术都是通过硬件进行手动输入查询、屏幕提示显示查询信息的,用户必须要看很多的提示信息,并且如果输入的信息不准确还会造成查询结果的错误,其使用方式很不方便,同时给驾驶安全带来较大的隐患。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种交通信息语音查询系统及其语音处理单元,用于实现交通信息的语音自动查询。
[0005]本发明提供了一种语音处理单元,包括:
[0006]自动语音识别模块,用于将用户语音信息转换为音节数据或字符串数据;
[0007]语义分析模块,用于解释经过所述自动语音识别模块转换后的音节数据或字符串数据所代表的语义,生成能够被计算机执行的查询指令;
[0008]语音组织模块,用于将根据用户请求生成的交通信息字符串数据转换成符合人类语言规则的字符串数据;
[0009]语音转换模块,用于将所述转换后符合人类语言规则的字符串数据转换为语音信息输出。
[0010]本发明还提供了一种交通信息语音查询系统,其特征在于,包括:
[0011]通信单元,用于通过通信网络、公共电话网络或者互联网获得用户的语音查询信息,以及通过语音方式向用户返回查询结果;
[0012]语音处理单元,用于将所述通信单元接收到的语音查询信息转换为查询指令,输入处理单元,以及将所述处理单元得到的查询结果转换为语音数据传送给所述通信单元;
[0013]处理单元,用于根据所述转换后的查询指令查找数据存储介质,将得到的查询结果传送给所述语音处理单元;[0014]数据存储介质,用于存储动态路况信息、交通事件、文字路况以及图示路况,并且实时更新。
[0015]本发明可以通过语音的方式进行实时交通信息的查询,同时又以用户简单易懂的道路交通状况描述方式进行语音播报,既可以保障驾车用户的行车安全,又能满足用户了解实时交通信息的愿望。
【专利附图】

【附图说明】
[0016]图1为本发明实施例提供的语音处理单元的结构示意图;
[0017]图2为本发明实施例中交通信息语音查询系统的结构示意图。
【具体实施方式】
[0018]为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
[0019]图1为本发明实施例提供的交通信息语音查询系统中语音处理单元的结构示意图,该语音处理单元包括:
[0020]自动语音识别模块11,用于将用户语音信息转换为音节数据或字符串数据,输入语义分析模块12以获得用户的语义。根据模式匹配法来进行用户语音的识别:在训练阶段,将词汇表中的每一词依次说一遍,并且将其特征矢量作为模板存入模板库,同时建立对应的中文字符;在识别阶段,将输入语音的特征矢量依次与模板库中的每个模板进行相似度比较,将相似度最高者作为识别结果输出。
[0021]语义分析模块12,用于解释经过自动语音识别模块转换后的音节数据或字符串数据所代表的语义,生成能够被计算机执行的查询指令。
[0022]语义分析是采用HMM模型来实现的。语义分析中使用HMM模型主要解决3类问题:1.评估,计算生成出一个特定的观测序列概率;2.解码,推测生成出一个特定的观测序列的最大可能的隐状态序列;3.学习,在HMM模型不确定的条件下,根据一组可观测序列推测最可能的HMM模型。HMM模拟的是一种状态不能直接观测的系统。这些不能直接观测的隐状态与能够直接观测的显状态之间存在着密切关系。隐状态随时间发生状态改变,随之引发显状态的状态改变。HMM模型解决的问题即通过可观测状态序列获得隐状态相关信息的问题。对于语义分析而言,可以认为一个句型是一种HMM模型,可以通过训练一组相同句型的问句,得到一个最优的句型HMM模型,该模型为生成出训练模型的最大可能情况,因此得出相同句型的其他问句的可能性也较大,这个概率通过解决评估问题的方法获得。尽可能多的将交通信息类的问句训练成HMM模型,然后根据问句找到概率最大的句型,即完成语义分析的过程。
[0023]生成查询指令包括:语音转换成文字后,根据关键字的匹配,找到跟交通信息相关的词语,生成查询指令。例如:“学院路交通状况如何? ”系统会将“学院路”和“交通状况”匹配出来并生成查询指令。系统中建有地名库,里面容纳了海量的道路名和POI等信息,供系统进行关键字的匹配。
[0024]语义分析模块12还能够纠正语音识别中的错误,以能够提供更好的人机互动方式,使用户不需要复杂的手工输入,就能够快速地输入需要执行的命令。纠正语音识别错误包括:由于语音识别受限于环境,比较嘈杂的环境中语音识别会受到影响,例如:用户所说的是“学院路交通状况如何? ”但是由于嘈杂的环境识别成了“学院交通状况如何? ”,“学院”可能是不存在的地名,这样的指令无法被交通信息语音查询系统所识别,这样就无法返回给用户想要的信息,用户体验很不好,基于此类情况,系统会根据地名库进行关键字的匹配把“学院”匹配成“学院路”,这样系统就会识别,可以正常地返回给用户所要查询的信息,提闻用户的体验度。
[0025]语音组织模块13,用于将根据用户请求生成的交通信息的字符串数据转换成符合人类语言规则的字符串数据。由于交通信息语音查询系统返回信息的多样性,不可能将所有可能的反馈信息都预先存储起来,而系统反馈的查询结果字符串数据都是格式化的,不容易被人理解。这是因为,道路的描述方式往往会存在差异,一般情况下,道路可以描述成格式化的上行和下行,但是不同人对同一道路上行和下行方向的理解是不一样的,如果系统返回的交通信息不能描述出能让用户准确理解的文字,例如:“学院路,上行方向拥堵”,则不但会导致用户不容易理解,还会对用户体验度大打折扣。所以语音组织模块13会把道路的方向信息按照当地的习惯描述出来,例如:“学院路,南向北方向拥堵”,“机场高速,出京方向拥堵”,这样用户理解起来就会很容易。
[0026]语音转换模块14,用于将语音组织模块13转换后的字符串数据转换为语音信息输出。该模块利用语音合成TTS技术(又称文语转换技术)进行文字到语音的转换,它是将计算机自己产生的、或外部输入的文字信息转变为可以为用户听得懂的、流利的汉语口语输出的技术。TTS现在使用的很广泛,国内有很多提供TTS的公司。
[0027]当语音处理单元接收到语音信息后,经处理输出能够被计算机执行的查询命令;当查询命令执行完毕,计算机返回字符串形式的交通信息结果数据,则输入语音处理单元的语言组织模块处理后,再经过语音转换模块的处理,最后得到交通信息结果的语音数据。语音处理单元使用户和移动通信终端之间不需要复杂的手工输入,并且使用户更加清楚系统返回结果的含义。
[0028]在实际应用中,本实施例的语音处理单元可以设置于用户移动通信终端或者交通信息服务平台上,也可以独立于用户移动通信终端或交通信息服务平台,或者设置在与交通信息服务平台连接的网络设备上,例如在网关上加入语音处理单元,以实现用户使用语音进行查询的功能。
[0029]如果将语音处理单元设置于交通信息服务平台,则语音处理单元安装于该平台的通信单元与处理单元之间,将通信单元接收到的用户语音查询信息转换为能够被处理单元执行的查询命令形式;当处理单元检索数据存储介质(包括数据库、缓存等)查找到用户要查询的信息,则返回给语音处理单元;处理单元返回的数据都是字符串形式的,由语音处理单元将该字符串信息转换为语音信息,通过通信单元发给用户。
[0030]图2为本发明实施例中语音处理单元设置于交通信息服务平台时,交通信息语音查询系统的结构示意图,包括:
[0031]通信单元21,用于通过GSM/GPRS通信网络、公共电话网络或者互联网获得用户的语音查询信息,以及通过语音方式向用户返回查询结果。
[0032]语音处理单元22,用于将通信单元21接收到的语音查询信息转换为查询指令,输入处理单元23,以及将处理单元23得到的查询结果转换为语音数据通过通信单元21传送给用户。
[0033]处理单元23,用于根据所述转换后的查询指令查找数据存储介质,将得到的数据传送给语音处理单元22。
[0034]数据存储介质(包括数据库、缓存等)24,用于存储动态路况信息、交通事件、文字路况、图示路况等数据,并且实时更新。
[0035]基于以上交通信息语音查询系统的查询步骤包括:接收用户对所述交通信息的语音查询;将上述语音查询信息转换成能够被交通信息服务平台处理单元执行的查询指令;执行所述指令,检索得到字符串类型的交通信息;将上述交通信息转换成语音信息,并发送给用户。
[0036]另外,语音处理单元可以独立于所述交通信息服务平台,该语音处理单元接收从网络传输过来的语音查询信息,转换为相应的查询指令后,再传送给交通信息服务平台的通信单元,处理完成后语音处理单元接收通信单元传送的处理结果,将该结果转换为语音信息后再经由网络传送给用户。
[0037]语音处理单元也可以设置于用户移动通信终端与交通信息服务平台之间的网络设备上。在一个实施例中,语音处理单元可以安装于具有处理能力的交通信息服务平台的网关上,其接收用户移动通信终端的语音查询信息,将其转换为能够被交通信息服务平台处理单元执行的字符串数据,发送给交通信息服务平台的通信单元;当处理单元检索数据存储介质找到用户要查询的信息,则返回给通信单元;一般由处理器返回的数据都是字符串形式的,所以当语音处理单元接收到该字符串信息后,将其转换为语言信息,并通过网络发送给用户移动通信终端。
[0038]总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【权利要求】
1.一种语音处理单元,其特征在于,包括: 自动语音识别模块,用于将用户语音信息转换为音节数据或字符串数据; 语义分析模块,用于解释经过所述自动语音识别模块转换后的音节数据或字符串数据所代表的语义,生成能够被计算机执行的查询指令; 语音组织模块,用于将根据用户请求生成的交通信息字符串数据转换成符合人类语言规则的字符串数据; 语音转换模块,用于将所述转换后符合人类语言规则的字符串数据转换为语音信息输出。
2.根据权利要求1所述的语音处理单元,其特征在于,所述语义分析模块进一步用于纠正所述自动语音识别模块在语音识别中的错误。
3.根据权利要求1或2所述的语音处理单元,其特征在于,所述语音处理单元独立于用户移动通信终端及交通信息服务平台,用于接收从网络侧传输来的语音查询信息,转换为相应的查询指令后,再传送给交通信息服务平台,并接收查询结果,将该结果转换为语音信息后经由网络传送给用户。
4.根据权利要求1或2所述的语音处理单元,其特征在于,所述语音处理单元设置于用户移动通信终端与交通信息服务平台之间的网络设备上,用于接收用户移动通信终端的语音查询信息,将其转换为相应的查询指令后,发送给交通信息服务平台,并接收查询结果,将该结果转换为语音信息后经由网络传送给用户。
5.根据权利要求1或2所述的语音处理单元,其特征在于,所述语音处理单元设置于用户移动通信终端上。
6.一种交通信息语音查询系统,其特征在于,包括: 通信单元,用于通过通信网络、公共电话网络或者互联网获得用户的语音查询信息,以及通过语音方式向用户返回查询结果; 语音处理单元,用于将所述通信单元接收到的语音查询信息转换为查询指令,输入处理单元,以及将所述处理单元得到的查询结果转换为语音数据传送给所述通信单元; 处理单元,用于根据所述转换后的查询指令查找数据存储介质,将得到的查询结果传送给所述语音处理单元; 数据存储介质,用于存储动态路况信息、交通事件、文字路况以及图示路况,并且实时更新。
【文档编号】G06F17/30GK103853736SQ201210500663
【公开日】2014年6月11日 申请日期:2012年11月29日 优先权日:2012年11月29日
【发明者】魏金志, 化永, 许加升, 范书睿, 张高峰, 于晓 申请人:北京掌城科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1