语音识别方法及系统的制作方法

文档序号:2827596阅读:178来源:国知局
语音识别方法及系统的制作方法
【专利摘要】本发明公开一种语音识别方法,该方法包括:从环境中拾取出声音信息,分析拾取出的声音信息,获取环境识别率对应的语音识别指数;测量受控设备与声源之间的距离,得到对应的距离参数,获取距离参数对应的距离识别指数;根据语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;根据综合识别指数,显示对应的提示信息,供用户根据提示信息执行相应操作;本发明还公开一种语音识别系统;使得语音识别系统能够将自身识别出的环境噪声及声源位置情况及时显示出来,提高了语音识别系统的智能性以及人机的可交互性。
【专利说明】语音识别方法及系统

【技术领域】
[0001]本发明涉及语音识别技术,尤其涉及一种语音识别方法及系统。

【背景技术】
[0002]随着语音识别技术的发展进步,越来越多的设备(比如电视机、空调器等家用电器)可通过语音控制来执行相应的功能;比如,受控设备检测到语音控制指令时,可以根据检测到的语音控制指令来执行相应的操作。而语音识别技术很容易受到嘈杂的人声以及其他环境噪音的影响,且语音识别的准确率直接与环境噪音相关,比如当环境噪音较小时,语音识别率较高,但是当环境噪音很大或者周围一群人高声说话时,语音识别效果将会变得很差,甚至受控设备不能识别到对应的语音指令。而考虑到人耳的适应能力,人耳对环境噪音却并不敏感,人耳并不能准确感知环境噪音对语音识别的影响,因此,人耳在不能准确识别环境情况的时候所发出的语音指令将会造成受控设备不能识别或无法准确识别的问题,影响受控设备的操作。另外,声音在空气中传播时,声能是固定的,且随着距离的增大,声压逐渐减小;因此,越靠近声源,声压越大,对语音识别越有力;因此,用户发送语音指令与受控设备之间的距离在一定程度上也会影响到语音识别的效果。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


【发明内容】

[0004]本发明的主要目的旨在:使受控设备能够提示自身所识别出的环境情况。
[0005]为实现上述目的,本发明实施例提供一种语音识别方法,包括以下步骤:
[0006]从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;
[0007]测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;
[0008]根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;
[0009]根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
[0010]优选地,所述根据测量出的所述距离参数,获取所述距离参数对应的距离识别指数的步骤包括:
[0011]根据测量出的所述距离参数,查找距离参数表;
[0012]从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
[0013]优选地,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
[0014]根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯颜色;
[0015]按照找到的所述指示灯颜色,点亮对应的指示灯。
[0016]优选地,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
[0017]根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯柱高度;
[0018]按照找到的所述指示灯柱高度,点亮对应高度的指示灯柱。
[0019]优选地,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
[0020]根据获取的所述综合识别指数,查找所述综合识别指数对应的三原色值;
[0021]根据找出的所述三原色值,使对应的指示灯按照所述三原色值对应的颜色进行渐变显示。
[0022]此外,为实现上述目的,本发明实施例还提供一种语音识别系统,包括:
[0023]语音指数获取模块,用于从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;
[0024]距离指数获取模块,用于测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;
[0025]综合指数获取模块,用于根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;
[0026]信息显示模块,用于根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
[0027]优选地,所述距离指数获取模块还用于:
[0028]根据测量出的所述距离参数,查找距离参数表;
[0029]从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
[0030]优选地,所述信息显示模块还用于:
[0031]根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯颜色;
[0032]按照找到的所述指示灯颜色,点亮对应的指示灯。
[0033]优选地,所述信息显示模块还用于:
[0034]根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯柱高度;
[0035]按照找到的所述指示灯柱高度,点亮对应高度的指示灯柱。
[0036]优选地,所述信息显示模块还用于:
[0037]根据获取的所述综合识别指数,查找所述综合识别指数对应的三原色值;
[0038]根据找出的所述三原色值,使对应的指示灯按照所述三原色值对应的颜色进行渐变显示。
[0039]本发明实施例语音识别系统从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作;使得所述语音识别系统能够将自身识别出的环境情况及时显示出来,提示用户上述的环境情况,便于用户根据所述语音识别系统提示的环境噪声及声源位置情况,采取相应措施;提高了语音识别系统的智能性以及人机的可交互性;进一步地,由于用户能够根据提示出的环境噪声及声源位置情况针对性地发送对应的语音指令,因此,提高了语音识别系统对语音指令的识别准确率。

【专利附图】

【附图说明】
[0040]图1是本发明实现语音识别的受控设备较佳实施例的硬件架构示意图;
[0041]图2是本发明语音识别系统较佳实施例的功能模块示意图;
[0042]图3是本发明语音识别方法较佳实施例的流程示意图。
[0043]本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0044]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045]请参照图1,图1是本发明实现语音识别的受控设备较佳实施例的硬件架构示意图。如图1所示,所述受控设备100包括处理单元11、存储单元12、语音接收单元13、语音识别系统14以及距离测量单元15。其中,所述受控设备100包括但不限于:家用电器(比如空调器等)、移动终端(比如手机、平板电脑等)、遥控器或者其他任意适用的电子设备(优选空调器)。
[0046]所述存储单元12,用于存储:所述语音识别系统14及其运行数据,所述语音识别系统14拾取的声音信息、与拾取的所述声音信息映射的环境识别率的识别指数,所述语音识别系统14测量的发送语音指令的用户与所述受控设备100之间的距离参数、与测量的所述距离参数对应的距离识别指数等。需要强调的是,该存储单元12既可以是一个单独的存储装置,也可以是多个不同存储装置的统称,在此不作赘述。
[0047]所述语音接收单元13,用于在所述处理单元11的控制下,检测用户是否发送语音指令,并在检测到用户发送出语音指令后,拾取环境中的声音信息;或者,在所述处理单元11的控制下,实时或者按照预设周期拾取环境中的声音信息。
[0048]所述距离测量单元15,用于在所述处理单元11的控制下,测量所述受控设备100与发送语音指令控制所述受控设备100的声源之间的距离,得到对应的距离参数,并根据测量得到的所述距离参数,获取所述距离参数对应的距离识别指数。其中,所述距离测量单元15可以通过红外技术、距离传感技术、NFC (Near Field Communicat1n,近场通讯)技术等方式来测量所述用户与所述受控设备100之间的距离,本实施例对距离测量单元15所采取的具体测量技术不做限定。本实施例中所述的声源包括但不限于:用户、扬声器或者其他类型的发声设备;本实施例优选的声源为用户,即通过用户发声来发送对应的语音指令。
[0049]所述处理单元11,用于调用并执行所述语音识别系统14,以从环境中拾取出声音信息;在拾取出对应的声音信息后,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的识别指数;同时,测量所述受控设备100与发送语音指令控制所述受控设备100的用户之间的距离,得到对应的距离参数,并根据测量得到的所述距离参数,获取所述距离参数对应的距离识别指数;根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;从而根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作,从而实现该受控设备100能够根据识别出的环境噪声情况和发送语音指令的用户与受控设备100之间的距离这些综合识别指数来提示用户,供用户根据受控设备100提示的环境情况来采取相应的处理策略。该处理单元11与存储单元12既可以分别是单独的单元,也可以集成在一起,构成一个控制器,在此不作赘述。
[0050]本实施例中,所述声音信息可以理解为用户发送语音控制指令所对应的声音信息,其中,该声音信息中也可能包含其他非有效语音指令对应的其他声音信息;所述距离参数可以理解为:发送语音指令的用户与拾取所述声音信息的受控设备100之间的距离,该距离参数可以为所述用户与所述受控设备100之间的水平位移,或者所述用户的发音部位与所述受控设备100之间的水平位移等其他定义下的距离参数;所述提示信息可以理解为:根据所述声音信息及距离参数对应的环境识别率的综合识别指数的不同,所映射的不同的信息;比如,所述环境识别率对应的所述综合识别指数越高,表示环境中的噪音分贝和所述距离指数的综合因素对语音识别的干扰越低,则对应显示的提示信息也不同;比如,综合识别指数为高级时,显示绿色的指示灯;综合识别指数为中级时,显示黄色的指示灯;综合识别指数为低级时,显示红色的指示灯,从而提示用户发送对应语音指令时所需采取的对应策略。当然,所述提示信息也可以根据具体硬件设备、生产成本、使用环境等的不同,其具体表现形式也可以不同,在此不进行一一赘述。
[0051]请参照图2,图2是本发明语音识别系统较佳实施例的功能模块示意图。
[0052]需要强调的是,对本领域的技术人员来说,图2所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图2所示的所述语音识别系统14的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解所述语音识别系统14的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
[0053]本实施例提出的所述语音识别系统14运行于图1所述受控设备100中,所述语音识别系统14包括:语音指数获取模块141、距离指数获取模块142、综合指数获取模块143以及信息显示模块144,各个模块的功能如下:
[0054]语音指数获取模块141,用于从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;
[0055]本实施例中,语音指数获取模块141从当前环境中拾取的声音信息包括当前环境的噪声。为了及时提示用户当前环境的噪声情况,便于用户根据所述语音识别系统14提示的当前环境噪声情况,发出对应的语音指令,提高用户发送的所述语音指令的识别率,当语音识别系统14运行的过程中,语音指数获取模块141实时从当前环境中拾取出对应的声音信息。为了节约语音识别系统14的运行成本、降低语音识别系统14的功耗,语音指数获取模块141也可以按照预设周期从当前环境中拾取出对应的声音信息。所述预设周期可由语音识别系统14自定义比如设置所述预设周期为10ms,也可以由用户根据自身需求设置,或者在运行所述语音识别系统14的受控设备100在出厂时,由技术人员根据所述语音识别系统14的运行环境进行设置;本实施例对所述预设周期的具体时长不进行具体限制。当然,该预设周期也可以根据具体需要进行更新或者重新设置。
[0056]当从环境中拾取出对应的声音信息时,语音指数获取模块141分析所拾取出的声音信息,比如,获取所述声音信息中所包含的噪声对应的声音分贝,或者分析所拾取出的声音信息中是否包含有用户发送的语音指令。根据对上述声音信息的分析结果,所述语音指数获取模块141获取当前环境识别率所对应的语音识别指数。
[0057]所述环境识别率对应的语音识别指数可以理解为:所述语音识别系统14能够辨识用户发送的有效的语音指令的识别能力;所述语音识别指数越高,表示所述语音识别系统14当前所处环境中的噪声越小,该语音识别系统14对用户发送的语音指令的识别率越闻。
[0058]距离指数获取模块142,用于测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;
[0059]距离指数获取模块142测量:拾取所述声音信息的受控设备即图1所述的受控设备100,与发送语音指令的所述声源之间的距离,得到对应的距离参数。在得到对应的距离参数后,所述距离指数获取模块142根据上述距离参数,获取与所述距离参数映射的距离识别指数;所述距离识别指数可以理解为:表示发送有效语音指令的声源与所述受控设备100之间的距离远近,即所述声源与所述受控设备100的距离越近,则所述距离识别指数越高;所述声源与所述受控设备100的距离越远,则所述距离识别指数越低。而距离识别指数越高,则表示所述受控设备100对所述语音指令的识别率越高。
[0060]其中,所述距离指数获取模块142测量所述用户与所述受控设备100之间的距离时,可以通过红外技术、距离传感器或者NFC技术等实现对上述距离的测量,本发明实施例对所述距离指数获取模块142获取所述距离参数所采取的具体方式不做限定。另外,所述距离指数获取模块142测量的所述用户与所述受控设备100之间的距离可以理解为:所述用户中心点与所述受控设备100之间的水平距离;通常情况下,可以设置所述距离指数获取模块142获取的所述距离参数为发送语音指令的声源与所述受控设备100之间的水平距离;所述声源可理解为发送有效语音指令的用户、扬声器或者其他设备。本发明实施例中,优选的声源为用户。
[0061]综合指数获取模块143,用于根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;
[0062]综合指数获取模块143根据语音指数获取模块141获取的语音识别指数,以及距离指数获取模块142获取的距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数。所述预设规则可以理解为:受控设备100默认采用的计算规则,或者技术人员根据具体使用场景设置为所述受控设备100设置的计算规则;默认情况下,所述综合识别指数为语音识别指数与距离识别指数之和。比如,当前环境下,所述环境噪声对应的语音识别指数为52,对应的距离识别指数为-5,则语音识别指数与距离识别指数之和为47,即所述综合识别指数为47。
[0063]信息显示模块144,用于根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
[0064]当所述综合指数获取模块143获取到环境识别率对应的综合识别指数后,所述信息显示模块144根据所述综合指数获取模块143获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述信息显示模块144显示的所述提示信息执行相应操作。
[0065]比如,根据所述信息显示模块144显示的所述提示信息对应的当前环境的综合识别指数为高级,则用户根据上述提示,选择是否发出相应的语音指令,或者用户是否需要高声发出相应的语音指令,或者用户是否需要降低当前环境中的噪声从而采取正常的声音分贝发出相应的语音指令等;再比如,根据所述信息显示模块144显示的所述提示信息对应的当前环境的综合识别指数为低级,则表示当前环境下,环境噪声及声源距离对所述语音识别系统14识别语音指令的影响几乎可以忽略,即用户可以按照普通的方式发送相应的语音指令,则用户根据所述信息显示模块144的提示信息,按照普通方式发出相应的语音指令。
[0066]本领域技术人员可以理解,所述信息显示模块144也可以将上述语音识别指数和所述距离识别指数单独显示出来, 具体显示形式如上所述;在此不进行一一赘述。
[0067]本发明实施例语音识别系统从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作;使得所述语音识别系统能够将自身识别出的环境噪声及声源位置情况及时显示出来,提示用户上述的环境情况,便于用户根据所述语音识别系统提示的环境噪声及声源位置情况,采取相应措施;提高了语音识别系统的智能性以及人机的可交互性;进一步地,由于用户能够根据提示出的环境情况针对性地发送对应的语音指令,因此,提高了语音识别系统对语音指令的识别准确率。
[0068]进一步地,请继续参照图1和图2,本发明语音识别系统14中,所述语音指数获取模块141根据对拾取的声音信息的分析结果,获取环境识别率对应的识别指数可以采用如下方式:
[0069]语音指数获取模块141分析出拾取的声音信息所对应的噪声分贝时,查找噪声识别策略表,从所述噪声识别策略表中,获取所述噪声分贝映射的所述识别指数。
[0070]进一步地,所述距离指数获取模块142测量出拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数后,根据所述距离参数,查找距离参数表,从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。比如,所述距离参数与所述距离识别指数的映射关系对应上述距离参数表为:
[0071]
距离参数I距离识别指数
Tlji~5

【权利要求】
1.一种语音识别方法,其特征在于,包括以下步骤: 从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数; 测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数; 根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
2.如权利要求1所述语音识别方法,其特征在于,所述根据测量出的所述距离参数,获取所述距离参数对应的距离识别指数的步骤包括: 根据测量出的所述距离参数,查找距离参数表; 从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
3.如权利要求1或2所述的语音识别方法,其特征在于,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括: 根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯颜色; 按照找到的所述指示灯颜色,点亮对应的指示灯。
4.如权利要求1或2所述的语音识别方法,其特征在于,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括: 根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯柱高度; 按照找到的所述指示灯柱高度,点亮对应高度的指示灯柱。
5.如权利要求1或2所述的语音识别方法,其特征在于,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括: 根据获取的所述综合识别指数,查找所述综合识别指数对应的三原色值; 根据找出的所述三原色值,使对应的指示灯按照所述三原色值对应的颜色进行渐变显示。
6.一种语音识别系统,其特征在于,包括: 语音指数获取模块,用于从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数; 距离指数获取模块,用于测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数; 综合指数获取模块,用于根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数; 信息显示模块,用于根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
7.如权利要求6所述的语音识别系统,其特征在于,所述距离指数获取模块还用于: 根据测量出的所述距离参数,查找距离参数表; 从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
8.如权利要求6或7所述的语音识别系统,其特征在于,所述信息显示模块还用于: 根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯颜色; 按照找到的所述指示灯颜色,点亮对应的指示灯。
9.如权利要求6或7所述的语音识别系统,其特征在于,所述信息显示模块还用于: 根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯柱高度; 按照找到的所述指示灯柱高度,点亮对应高度的指示灯柱。
10.如权利要求6或7所述的语音识别系统,其特征在于,所述信息显示模块还用于: 根据获取的所述综合识别指数,查找所述综合识别指数对应的三原色值; 根据找出的所述三原色值,使对应的指示灯按照所述三原色值对应的颜色进行渐变显 ο
【文档编号】G10L15/20GK104078041SQ201410301039
【公开日】2014年10月1日 申请日期:2014年6月26日 优先权日:2014年6月26日
【发明者】吕艳红, 程德凯 申请人:美的集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1