CN104078041B - 语音识别方法及*** - Google Patents
语音识别方法及*** Download PDFInfo
- Publication number
- CN104078041B CN104078041B CN201410301039.7A CN201410301039A CN104078041B CN 104078041 B CN104078041 B CN 104078041B CN 201410301039 A CN201410301039 A CN 201410301039A CN 104078041 B CN104078041 B CN 104078041B
- Authority
- CN
- China
- Prior art keywords
- index
- discrimination index
- comprehensive
- speech recognition
- distance parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Alarm Systems (AREA)
Abstract
本发明公开一种语音识别方法,该方法包括:从环境中拾取出声音信息,分析拾取出的声音信息,查找噪音识别策略表,获取环境识别率对应的语音识别指数;测量受控设备与声源之间的距离,得到对应的距离参数,查找距离参数表或者代入对应的函数式,获取距离参数对应的距离识别指数;根据语音识别指数和距离识别指数,按照预设的数学算法规则计算获取环境识别率对应的综合识别指数;根据综合识别指数,显示对应的提示信息,供用户根据提示信息执行相应操作;本发明还公开一种语音识别***;使得语音识别***能够将自身识别出的环境噪声及声源位置情况及时显示出来,提高了语音识别***的智能性以及人机的可交互性。
Description
技术领域
本发明涉及语音识别技术,尤其涉及一种语音识别方法及***。
背景技术
随着语音识别技术的发展进步,越来越多的设备(比如电视机、空调器等家用电器)可通过语音控制来执行相应的功能;比如,受控设备检测到语音控制指令时,可以根据检测到的语音控制指令来执行相应的操作。而语音识别技术很容易受到嘈杂的人声以及其他环境噪音的影响,且语音识别的准确率直接与环境噪音相关,比如当环境噪音较小时,语音识别率较高,但是当环境噪音很大或者周围一群人高声说话时,语音识别效果将会变得很差,甚至受控设备不能识别到对应的语音指令。而考虑到人耳的适应能力,人耳对环境噪音却并不敏感,人耳并不能准确感知环境噪音对语音识别的影响,因此,人耳在不能准确识别环境情况的时候所发出的语音指令将会造成受控设备不能识别或无法准确识别的问题,影响受控设备的操作。另外,声音在空气中传播时,声能是固定的,且随着距离的增大,声压逐渐减小;因此,越靠近声源,声压越大,对语音识别越有力;因此,用户发送语音指令与受控设备之间的距离在一定程度上也会影响到语音识别的效果。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的旨在:使受控设备能够提示自身所识别出的环境情况。
为实现上述目的,本发明实施例提供一种语音识别方法,包括以下步骤:
从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,查找噪音识别策略表,获取环境识别率对应的语音识别指数;
测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,查找距离参数表或者代入对应的函数式,获取所述距离参数对应的距离识别指数;
根据获取的所述语音识别指数和距离识别指数,按照预设的数学算法规则计算获取环境识别率对应的综合识别指数;
根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
优选地,所述根据测量出的所述距离参数,获取所述距离参数对应的距离识别指数的步骤包括:
根据测量出的所述距离参数,查找距离参数表;
从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
优选地,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯颜色;
按照找到的所述指示灯颜色,点亮对应的指示灯。
优选地,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯柱高度;
按照找到的所述指示灯柱高度,点亮对应高度的指示灯柱。
优选地,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
根据获取的所述综合识别指数,查找所述综合识别指数对应的三原色值;
根据找出的所述三原色值,使对应的指示灯按照所述三原色值对应的颜色进行渐变显示。
此外,为实现上述目的,本发明实施例还提供一种语音识别***,包括:
语音指数获取模块,用于从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,查找噪音识别策略表,获取环境识别率对应的语音识别指数;
距离指数获取模块,用于测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,查找距离参数表或者代入对应的函数式,获取所述距离参数对应的距离识别指数;
综合指数获取模块,用于根据获取的所述语音识别指数和距离识别指数,按照预设的数学算法规则计算获取环境识别率对应的综合识别指数;
信息显示模块,用于根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
优选地,所述距离指数获取模块还用于:
根据测量出的所述距离参数,查找距离参数表;
从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
优选地,所述信息显示模块还用于:
根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯颜色;
按照找到的所述指示灯颜色,点亮对应的指示灯。
优选地,所述信息显示模块还用于:
根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯柱高度;
按照找到的所述指示灯柱高度,点亮对应高度的指示灯柱。
优选地,所述信息显示模块还用于:
根据获取的所述综合识别指数,查找所述综合识别指数对应的三原色值;
根据找出的所述三原色值,使对应的指示灯按照所述三原色值对应的颜色进行渐变显示。
本发明实施例语音识别***从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作;使得所述语音识别***能够将自身识别出的环境情况及时显示出来,提示用户上述的环境情况,便于用户根据所述语音识别***提示的环境噪声及声源位置情况,采取相应措施;提高了语音识别***的智能性以及人机的可交互性;进一步地,由于用户能够根据提示出的环境噪声及声源位置情况针对性地发送对应的语音指令,因此,提高了语音识别***对语音指令的识别准确率。
附图说明
图1是本发明实现语音识别的受控设备较佳实施例的硬件架构示意图;
图2是本发明语音识别***较佳实施例的功能模块示意图;
图3是本发明语音识别方法较佳实施例的流程示意图。
本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本请参照图1,图1是本发明实现语音识别的受控设备较佳实施例的硬件架构示意图。如图1所示,所述受控设备100包括处理单元11、存储单元12、语音接收单元13、语音识别***14以及距离测量单元15。其中,所述受控设备100包括但不限于:家用电器(比如空调器等)、移动终端(比如手机、平板电脑等)、遥控器或者其他任意适用的电子设备(优选空调器)。
所述存储单元12,用于存储:所述语音识别***14及其运行数据,所述语音识别***14拾取的声音信息、与拾取的所述声音信息映射的环境识别率的识别指数,所述语音识别***14测量的发送语音指令的用户与所述受控设备100之间的距离参数、与测量的所述距离参数对应的距离识别指数等。需要强调的是,该存储单元12既可以是一个单独的存储装置,也可以是多个不同存储装置的统称,在此不作赘述。
所述语音接收单元13,用于在所述处理单元11的控制下,检测用户是否发送语音指令,并在检测到用户发送出语音指令后,拾取环境中的声音信息;或者,在所述处理单元11的控制下,实时或者按照预设周期拾取环境中的声音信息。
所述距离测量单元15,用于在所述处理单元11的控制下,测量所述受控设备100与发送语音指令控制所述受控设备100的声源之间的距离,得到对应的距离参数,并根据测量得到的所述距离参数,获取所述距离参数对应的距离识别指数。其中,所述距离测量单元15可以通过红外技术、距离传感技术、NFC(Near Field Communication,近场通讯)技术等方式来测量所述用户与所述受控设备100之间的距离,本实施例对距离测量单元15所采取的具体测量技术不做限定。本实施例中所述的声源包括但不限于:用户、扬声器或者其他类型的发声设备;本实施例优选的声源为用户,即通过用户发声来发送对应的语音指令。
所述处理单元11,用于调用并执行所述语音识别***14,以从环境中拾取出声音信息;在拾取出对应的声音信息后,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的识别指数;同时,测量所述受控设备100与发送语音指令控制所述受控设备100的用户之间的距离,得到对应的距离参数,并根据测量得到的所述距离参数,获取所述距离参数对应的距离识别指数;根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;从而根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作,从而实现该受控设备100能够根据识别出的环境噪声情况和发送语音指令的用户与受控设备100之间的距离这些综合识别指数来提示用户,供用户根据受控设备100提示的环境情况来采取相应的处理策略。该处理单元11与存储单元12既可以分别是单独的单元,也可以集成在一起,构成一个控制器,在此不作赘述。
本实施例中,所述声音信息可以理解为用户发送语音控制指令所对应的声音信息,其中,该声音信息中也可能包含其他非有效语音指令对应的其他声音信息;所述距离参数可以理解为:发送语音指令的用户与拾取所述声音信息的受控设备100之间的距离,该距离参数可以为所述用户与所述受控设备100之间的水平位移,或者所述用户的发音部位与所述受控设备100之间的水平位移等其他定义下的距离参数;所述提示信息可以理解为:根据所述声音信息及距离参数对应的环境识别率的综合识别指数的不同,所映射的不同的信息;比如,所述环境识别率对应的所述综合识别指数越高,表示环境中的噪音分贝和所述距离指数的综合因素对语音识别的干扰越低,则对应显示的提示信息也不同;比如,综合识别指数为高级时,显示绿色的指示灯;综合识别指数为中级时,显示黄色的指示灯;综合识别指数为低级时,显示红色的指示灯,从而提示用户发送对应语音指令时所需采取的对应策略。当然,所述提示信息也可以根据具体硬件设备、生产成本、使用环境等的不同,其具体表现形式也可以不同,在此不进行一一赘述。
请参照图2,图2是本发明语音识别***较佳实施例的功能模块示意图。
需要强调的是,对本领域的技术人员来说,图2所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图2所示的所述语音识别***14的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解所述语音识别***14的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
本实施例提出的所述语音识别***14运行于图1所述受控设备100中,所述语音识别***14包括:语音指数获取模块141、距离指数获取模块142、综合指数获取模块143以及信息显示模块144,各个模块的功能如下:
语音指数获取模块141,用于从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;
本实施例中,语音指数获取模块141从当前环境中拾取的声音信息包括当前环境的噪声。为了及时提示用户当前环境的噪声情况,便于用户根据所述语音识别***14提示的当前环境噪声情况,发出对应的语音指令,提高用户发送的所述语音指令的识别率,当语音识别***14运行的过程中,语音指数获取模块141实时从当前环境中拾取出对应的声音信息。为了节约语音识别***14的运行成本、降低语音识别***14的功耗,语音指数获取模块141也可以按照预设周期从当前环境中拾取出对应的声音信息。所述预设周期可由语音识别***14自定义比如设置所述预设周期为10ms,也可以由用户根据自身需求设置,或者在运行所述语音识别***14的受控设备100在出厂时,由技术人员根据所述语音识别***14的运行环境进行设置;本实施例对所述预设周期的具体时长不进行具体限制。当然,该预设周期也可以根据具体需要进行更新或者重新设置。
当从环境中拾取出对应的声音信息时,语音指数获取模块141分析所拾取出的声音信息,比如,获取所述声音信息中所包含的噪声对应的声音分贝,或者分析所拾取出的声音信息中是否包含有用户发送的语音指令。根据对上述声音信息的分析结果,所述语音指数获取模块141获取当前环境识别率所对应的语音识别指数。
所述环境识别率对应的语音识别指数可以理解为:所述语音识别***14能够辨识用户发送的有效的语音指令的识别能力;所述语音识别指数越高,表示所述语音识别***14当前所处环境中的噪声越小,该语音识别***14对用户发送的语音指令的识别率越高。
距离指数获取模块142,用于测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;
距离指数获取模块142测量:拾取所述声音信息的受控设备即图1所述的受控设备100,与发送语音指令的所述声源之间的距离,得到对应的距离参数。在得到对应的距离参数后,所述距离指数获取模块142根据上述距离参数,获取与所述距离参数映射的距离识别指数;所述距离识别指数可以理解为:表示发送有效语音指令的声源与所述受控设备100之间的距离远近,即所述声源与所述受控设备100的距离越近,则所述距离识别指数越高;所述声源与所述受控设备100的距离越远,则所述距离识别指数越低。而距离识别指数越高,则表示所述受控设备100对所述语音指令的识别率越高。
其中,所述距离指数获取模块142测量所述用户与所述受控设备100之间的距离时,可以通过红外技术、距离传感器或者NFC技术等实现对上述距离的测量,本发明实施例对所述距离指数获取模块142获取所述距离参数所采取的具体方式不做限定。另外,所述距离指数获取模块142测量的所述用户与所述受控设备100之间的距离可以理解为:所述用户中心点与所述受控设备100之间的水平距离;通常情况下,可以设置所述距离指数获取模块142获取的所述距离参数为发送语音指令的声源与所述受控设备100之间的水平距离;所述声源可理解为发送有效语音指令的用户、扬声器或者其他设备。本发明实施例中,优选的声源为用户。
综合指数获取模块143,用于根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;
综合指数获取模块143根据语音指数获取模块141获取的语音识别指数,以及距离指数获取模块142获取的距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数。所述预设规则可以理解为:受控设备100默认采用的计算规则,或者技术人员根据具体使用场景设置为所述受控设备100设置的计算规则;默认情况下,所述综合识别指数为语音识别指数与距离识别指数之和。比如,当前环境下,所述环境噪声对应的语音识别指数为52,对应的距离识别指数为-5,则语音识别指数与距离识别指数之和为47,即所述综合识别指数为47。
信息显示模块144,用于根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
当所述综合指数获取模块143获取到环境识别率对应的综合识别指数后,所述信息显示模块144根据所述综合指数获取模块143获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述信息显示模块144显示的所述提示信息执行相应操作。
比如,根据所述信息显示模块144显示的所述提示信息对应的当前环境的综合识别指数为高级,则用户根据上述提示,选择是否发出相应的语音指令,或者用户是否需要高声发出相应的语音指令,或者用户是否需要降低当前环境中的噪声从而采取正常的声音分贝发出相应的语音指令等;再比如,根据所述信息显示模块144显示的所述提示信息对应的当前环境的综合识别指数为低级,则表示当前环境下,环境噪声及声源距离对所述语音识别***14识别语音指令的影响几乎可以忽略,即用户可以按照普通的方式发送相应的语音指令,则用户根据所述信息显示模块144的提示信息,按照普通方式发出相应的语音指令。
本领域技术人员可以理解,所述信息显示模块144也可以将上述语音识别指数和所述距离识别指数单独显示出来,具体显示形式如上所述;在此不进行一一赘述。
本发明实施例语音识别***从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作;使得所述语音识别***能够将自身识别出的环境噪声及声源位置情况及时显示出来,提示用户上述的环境情况,便于用户根据所述语音识别***提示的环境噪声及声源位置情况,采取相应措施;提高了语音识别***的智能性以及人机的可交互性;进一步地,由于用户能够根据提示出的环境情况针对性地发送对应的语音指令,因此,提高了语音识别***对语音指令的识别准确率。
进一步地,请继续参照图1和图2,本发明语音识别***14中,所述语音指数获取模块141根据对拾取的声音信息的分析结果,获取环境识别率对应的识别指数可以采用如下方式:
语音指数获取模块141分析出拾取的声音信息所对应的噪声分贝时,查找噪声识别策略表,从所述噪声识别策略表中,获取所述噪声分贝映射的所述识别指数。
进一步地,所述距离指数获取模块142测量出拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数后,根据所述距离参数,查找距离参数表,从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。比如,所述距离参数与所述距离识别指数的映射关系对应上述距离参数表为:
距离参数 | 距离识别指数 |
1米 | -5 |
2米 | -2 |
3米 | 0 |
4米 | 2 |
5米 | 3.5 |
…… | …… |
当所述距离指数获取模块142测量出所述距离参数时,通过查找所述距离参数表,即可获取所述距离参数所映射的所述距离识别指数。当然,本发明实施例中,所述距离识别指数也可以为距离参数所对应的某一函数,比如一次函数或者二次函数等;当所述距离指数获取模块142测量出所述距离参数时,也可以将所述距离参数代入对应的函数式,计算得到所述距离参数对应的所述距离识别指数。
进一步地,本发明语音识别***实施例中,所述综合指数获取模块143根据获取的所述语音识别指数和所述距离识别指数,计算得到所述综合识别指数时,可以采用任意适合的数学算法或者其他算法得出上述综合识别指数,本实施例不进行一一穷举;本实施例中,优选采用如下算法:将所述语音识别指数和所述距离识别指数的矢量和作为所述综合识别指数。
进一步地,本发明语音识别***实施例中,所述信息显示模块144根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息可以采用如下方式:
方式一:
所述信息显示模块144利用指示灯的颜色来显示不同数值的所述综合识别指数,比如,所述综合指数获取模块143获取的所述综合识别指数为50以下,则所述信息显示模块144显示绿灯;所述综合指数获取模块143获取的所述综合识别指数为50~70(包含50,不包含70)之间,则所述信息显示模块144显示黄灯;所述综合指数获取模块143获取的所述综合识别指数为70以上(含70),则所述信息显示模块144显示红灯。比如,若所述综合指数获取模块143获取的所述综合识别指数为45,则所述信息显示模块144显示绿灯。
方式二:
所述信息显示模块144利用指示灯柱的高度来显示不同数值的所述综合识别指数,其中,所述指示灯柱可以由若干个显示单元水平或垂直排列,并根据不同的噪声分贝计算需要显示的显示单元的个数,从而对应显示指示灯柱的高度。比如,将10个显示单元组成的指示灯柱垂直排列,当所述综合指数获取模块143获取的所述综合识别指数为40时,所述信息显示模块144点亮组成指示灯柱最下方的一个显示单元;当所述综合指数获取模块143获取的所述综合识别指数为70时,所述信息显示模块144点亮从组成指示灯柱的最下到最上方的所有10个显示单元,由显示单元的个数对应指示灯柱的高度来提醒用户环境的噪音水平。再比如,所述综合指数获取模块143获取的所述综合识别指数为65时,则所述信息显示模块144点亮8个显示单元,此时用户看到的灯柱比较高,则知道需要用比较大的声音,以便于所述语音识别***14能够准确识别对应的语音指令。
方式三:
所述信息显示模块144利用指示灯的三原色值来显示不同数值的所述综合识别指数,将环境中噪声分贝值的大小变化转换成对应的RGB三原色的成分,通过根据噪声分贝值来调整三原色中各原色成分的亮度值,从而配比出渐变色,随着噪声分贝值的大小进行显示颜色的渐变。比如,外界噪音变大时,相应地所述综合指数获取模块143获取的所述综合识别指数也会变大,则所述信息显示模块144根据所述综合识别指数调配出来的颜色值也由淡色系逐渐往深色系变换,从而提示用户噪声越来越大。
方式四:
所述信息显示模块144利用指示灯的闪烁频率来显示不同数值的所述综合识别指数,比如当所述综合指数获取模块143获取的所述综合识别指数在第一预设分贝值以下时,则所述信息显示模块144显示的指示灯为常亮,也就是说,人眼看到的所述指示灯不进行闪烁;随着所述综合识别指数越来越大,则所述信息显示模块144显示的指示灯的闪烁频率也越来越高,从而提示用户噪声越来越大。也可以理解为,所述信息显示模块144显示的指示灯的闪烁频率与所述综合识别指数的大小成正比。
以上所列举出的四种显示方式仅仅为示例性的,本领域技术人员利用本发明的技术思想,根据其具体需求所提出的其他显示方式均在本发明的保护范围内,在此不进行一一穷举。
本发明语音识别***通过将识别的环境对应的噪声及声源与受控设备的距离显示出来以提示用户当前环境情况,提高了该语音识别***的智能性;进一步地,由于能够根据提示出的环境情况针对性地发送对应的语音指令,因此,提高了语音识别***对语音指令的识别准确率。
请参照图3,图3是本发明语音识别方法较佳实施例的流程示意图,本发明实施例提供了一种语音识别方法一实施例。
如图3所示,本发明语音识别方法包括以下步骤:
步骤S01、从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数。
本实施例中,受控设备从当前环境中拾取的声音信息包括当前环境的噪声。为了及时提示用户当前环境的噪声情况,便于用户根据所述受控设备提示的当前环境噪声情况,发出对应的语音指令,提高用户发送的所述语音指令的识别率,当受控设备运行的过程中,受控设备实时从当前环境中拾取出对应的声音信息。为了节约受控设备的运行成本、降低受控设备的功耗,受控设备也可以按照预设周期从当前环境中拾取出对应的声音信息。所述预设周期可由受控设备自定义比如设置所述预设周期为10ms,也可以由用户根据自身需求设置,或者在受控设备在出厂时,由技术人员根据所述受控设备的运行环境进行设置;本实施例对所述预设周期的具体时长不进行具体限制。当然,该预设周期也可以根据具体需要进行更新或者重新设置。
当从环境中拾取出对应的声音信息时,受控设备分析所拾取出的声音信息,比如,获取所述声音信息中所包含的噪声对应的声音分贝,或者分析所拾取出的声音信息中是否包含有用户发送的语音指令。根据对上述声音信息的分析结果,所述受控设备获取当前环境识别率所对应的语音识别指数。
所述环境识别率对应的语音识别指数可以理解为:所述受控设备能够辨识用户发送的有效的语音指令的识别能力;所述语音识别指数越高,表示所述受控设备当前所处环境中的噪声越小,该受控设备对用户发送的语音指令的识别率越高。
步骤S02、测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;
受控设备测量所述受控设备自身与发送语音指令的所述声源之间的距离,得到对应的距离参数。在得到对应的距离参数后,受控设备根据上述距离参数,获取与所述距离参数映射的距离识别指数;所述距离识别指数可以理解为:表示发送有效语音指令的声源与所述受控设备之间的距离远近,即所述声源与所述受控设备的距离越近,则所述距离识别指数越高;所述声源与所述受控设备的距离越远,则所述距离识别指数越低。而距离识别指数越高,则表示所述受控设备对所述语音指令的识别率越高。
其中,所述受控设备测量所述用户与所述受控设备之间的距离时,可以通过红外技术、距离传感器或者NFC技术等实现对上述距离的测量,本发明实施例对所述受控设备获取所述距离参数所采取的具体方式不做限定。另外,所述受控设备测量的所述用户与所述受控设备之间的距离可以理解为:所述用户中心点与所述受控设备之间的水平距离;通常情况下,可以设置所述受控设备获取的所述距离参数为发送语音指令的声源与所述受控设备之间的水平距离;所述声源可理解为发送有效语音指令的用户、扬声器或者其他设备。本发明实施例中,优选的声源为用户。
另外,对于受控设备先获取所述语音识别指数,还是先获取距离识别指数,并非是本实施例所关系的,只要受控设备获取到上述语音识别指数以及距离识别指数即可,因此,本实施例对步骤S01和步骤S02执行的先后顺序不做限定。
步骤S03、根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;
受控设备根据获取的语音识别指数以及距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数。所述预设规则可以理解为:受控设备默认采用的计算规则,或者技术人员根据具体使用场景设置为所述受控设备设置的计算规则;默认情况下,所述综合识别指数为语音识别指数与距离识别指数之和。比如,当前环境下,所述环境噪声对应的语音识别指数为52,对应的距离识别指数为-5,则语音识别指数与距离识别指数之和为47,即所述综合识别指数为47。
步骤S04、根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
当受控设备获取到环境识别率对应的综合识别指数后,根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述受控设备显示的所述提示信息执行相应操作。
比如,根据受控设备显示的所述提示信息对应的当前环境的综合识别指数为高级,则用户根据上述提示,选择是否发出相应的语音指令,或者用户是否需要高声发出相应的语音指令,或者用户是否需要降低当前环境中的噪声从而采取正常的声音分贝发出相应的语音指令等;再比如,根据受控设备显示的所述提示信息对应的当前环境的综合识别指数为低级,则表示当前环境下,环境噪声及声源距离对所述语音识别***14识别语音指令的影响几乎可以忽略,即用户可以按照普通的方式发送相应的语音指令,则用户根据所述信息显示模块144的提示信息,按照普通方式发出相应的语音指令。
本领域技术人员可以理解,所述受控设备也可以将上述语音识别指数和所述距离识别指数单独显示出来,具体显示形式如上所述;在此不进行一一赘述。
本发明实施例语音识别***从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,获取环境识别率对应的语音识别指数;测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,获取所述距离参数对应的距离识别指数;根据获取的所述语音识别指数和距离识别指数,按照预设规则计算获取环境识别率对应的综合识别指数;根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作;使得所述语音识别***能够将自身识别出的环境情况及时显示出来,提示用户上述的环境情况,便于用户根据所述语音识别***提示的环境噪声及声源位置情况,采取相应措施;提高了语音识别***的智能性以及人机的可交互性;进一步地,由于用户能够根据提示出的环境噪声及声源位置情况针对性地发送对应的语音指令,因此,提高了语音识别***对语音指令的识别准确率。
进一步地,请继续参照图3,本发明实施例语音识别方法中,受控设备根据对所述声音信息的分析结果,获取环境识别率对应的识别指数可以采用如下方式:
受控设备分析出拾取的声音信息所对应的噪声分贝时,查找噪声识别策略表,从所述噪声识别策略表中,获取所述噪声分贝映射的所述识别指数。进而,根据获取的所述识别指数,受控设备显示对应的提示信息。
进一步地,受控设备根据测量出的所述距离参数,获取所述距离参数对应的距离识别指数可以采用如下方式:
受控设备根据测量出的所述距离参数,查找距离参数表;从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
受控设备测量出所述受控设备自身与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数后,受控设备根据所述距离参数,查找距离参数表,从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。比如,所述距离参数与所述距离识别指数的映射关系对应上述距离参数表为:
距离参数 | 距离识别指数 |
1米 | -5 |
2米 | -2 |
3米 | 0 |
4米 | 2 |
5米 | 3.5 |
…… | …… |
当所述受控设备测量出所述距离参数时,通过查找所述距离参数表,即可获取所述距离参数所映射的所述距离识别指数。当然,本发明实施例中,所述距离识别指数也可以为距离参数所对应的某一函数,比如一次函数或者二次函数等;当受控设备测量出所述距离参数时,也可以将所述距离参数代入对应的函数式,计算得到所述距离参数对应的所述距离识别指数。
进一步地,本发明语音识别***实施例中,所述受控设备根据获取的所述语音识别指数和所述距离识别指数,计算得到所述综合识别指数时,可以采用任意适合的数学算法或者其他算法得出上述综合识别指数,本实施例不进行一一穷举;本实施例中,优选采用如下算法:将所述语音识别指数和所述距离识别指数的矢量和作为所述综合识别指数。
进一步地,本发明语音识别***实施例中,受控设备根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息可以采用如下方式:
方式一:
受控设备利用指示灯的颜色来显示不同数值的所述综合识别指数,比如,所述受控设备获取的所述综合识别指数为50以下,则所述受控设备显示绿灯;所述受控设备获取的所述综合识别指数为50~70(包含50,不包含70)之间,则所述受控设备显示黄灯;所述受控设备获取的所述综合识别指数为70以上(含70),则所述受控设备显示红灯。比如,若所述受控设备获取的所述综合识别指数为45,则所述受控设备显示绿灯。
方式二:
受控设备利用指示灯柱的高度来显示不同数值的所述综合识别指数,其中,所述指示灯柱可以由若干个显示单元水平或垂直排列,并根据不同的噪声分贝计算需要显示的显示单元的个数,从而对应显示指示灯柱的高度。比如,将10个显示单元组成的指示灯柱垂直排列,当所述受控设备获取的所述综合识别指数为40时,所述受控设备点亮组成指示灯柱最下方的一个显示单元;当所述受控设备获取的所述综合识别指数为70时,所述受控设备点亮从组成指示灯柱的最下到最上方的所有10个显示单元,由显示单元的个数对应指示灯柱的高度来提醒用户环境的噪音水平。再比如,所述受控设备获取的所述综合识别指数为65时,则所述受控设备点亮8个显示单元,此时用户看到的灯柱比较高,则知道需要用比较大的声音,以便于所述语音识别***14能够准确识别对应的语音指令。
方式三:
受控设备利用指示灯的三原色值来显示不同数值的所述综合识别指数,将环境中噪声分贝值的大小变化转换成对应的RGB三原色的成分,通过根据噪声分贝值来调整三原色中各原色成分的亮度值,从而配比出渐变色,随着噪声分贝值的大小进行显示颜色的渐变。比如,外界噪音变大时,相应地所述受控设备获取的所述综合识别指数也会变大,则所述受控设备根据所述综合识别指数调配出来的颜色值也由淡色系逐渐往深色系变换,从而提示用户噪声越来越大。
方式四:
受控设备利用指示灯的闪烁频率来显示不同数值的所述综合识别指数,比如当所述受控设备获取的所述综合识别指数在第一预设分贝值以下时,则所述受控设备显示的指示灯为常亮,也就是说,人眼看到的所述指示灯不进行闪烁;随着所述综合识别指数越来越大,则所述受控设备显示的指示灯的闪烁频率也越来越高,从而提示用户噪声越来越大。也可以理解为,所述受控设备显示的指示灯的闪烁频率与所述综合识别指数的大小成正比。
以上所列举出的四种显示方式仅仅为示例性的,本领域技术人员利用本发明的技术思想,根据其具体需求所提出的其他显示方式均在本发明的保护范围内,在此不进行一一穷举。
本发明语音识别***通过将识别的环境对应的噪声及声源与受控设备的距离显示出来以提示用户当前环境噪声及声源位置情况,提高了该语音识别***的智能性;进一步地,由于能够根据提示出的环境噪声及声源位置情况针对性地发送对应的语音指令,因此,提高了语音识别***对语音指令的识别准确率。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种语音识别方法,其特征在于,包括以下步骤:
从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,查找噪音识别策略表,获取环境识别率对应的语音识别指数,所述环境识别率对应的语音识别指数理解为:受控设备能够辨识用户发送的有效的语音指令的识别能力;
测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,查找距离参数表或者代入对应的函数式,获取所述距离参数对应的距离识别指数,所述距离识别指数理解为表示发送有效语音指令的声源与所述受控设备之间的距离远近;
根据获取的所述语音识别指数和距离识别指数,按照预设的数学算法规则计算获取环境识别率对应的综合识别指数,所述综合识别指数为所述语音识别指数和距离识别指数之和;
根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
2.如权利要求1所述语音识别方法,其特征在于,所述根据测量出的所述距离参数,获取所述距离参数对应的距离识别指数的步骤包括:
根据测量出的所述距离参数,查找距离参数表;
从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
3.如权利要求1或2所述的语音识别方法,其特征在于,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯颜色;
按照找到的所述指示灯颜色,点亮对应的指示灯。
4.如权利要求1或2所述的语音识别方法,其特征在于,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯柱高度;
按照找到的所述指示灯柱高度,点亮对应高度的指示灯柱。
5.如权利要求1或2所述的语音识别方法,其特征在于,所述根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息的步骤包括:
根据获取的所述综合识别指数,查找所述综合识别指数对应的三原色值;
根据找出的所述三原色值,使对应的指示灯按照所述三原色值对应的颜色进行渐变显示。
6.一种语音识别***,其特征在于,包括:
语音指数获取模块,用于从环境中拾取出声音信息,分析拾取出的所述声音信息,并根据对所述声音信息的分析结果,查找噪音识别策略表,获取环境识别率对应的语音识别指数,所述环境识别率对应的语音识别指数理解为:受控设备能够辨识用户发送的有效的语音指令的识别能力;
距离指数获取模块,用于测量拾取所述声音信息的受控设备与发送语音指令控制所述受控设备的声源之间的距离,得到对应的距离参数,根据所述距离参数,查找距离参数表或者代入对应的函数式,获取所述距离参数对应的距离识别指数,所述距离识别指数理解为表示发送有效语音指令的声源与所述受控设备之间的距离远近;
综合指数获取模块,用于根据获取的所述语音识别指数和距离识别指数,按照预设的数学算法规则计算获取环境识别率对应的综合识别指数,所述综合识别指数为所述语音识别指数和距离识别指数之和;
信息显示模块,用于根据获取的所述综合识别指数,显示所述综合识别指数映射的提示信息,供用户根据所述提示信息执行相应操作。
7.如权利要求6所述的语音识别***,其特征在于,所述距离指数获取模块还用于:
根据测量出的所述距离参数,查找距离参数表;
从所述距离参数表中,获取所述距离参数映射的所述距离识别指数。
8.如权利要求6或7所述的语音识别***,其特征在于,所述信息显示模块还用于:
根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯颜色;
按照找到的所述指示灯颜色,点亮对应的指示灯。
9.如权利要求6或7所述的语音识别***,其特征在于,所述信息显示模块还用于:
根据获取的所述综合识别指数,查找所述综合识别指数对应的指示灯柱高度;
按照找到的所述指示灯柱高度,点亮对应高度的指示灯柱。
10.如权利要求6或7所述的语音识别***,其特征在于,所述信息显示模块还用于:
根据获取的所述综合识别指数,查找所述综合识别指数对应的三原色值;
根据找出的所述三原色值,使对应的指示灯按照所述三原色值对应的颜色进行渐变显示。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410301039.7A CN104078041B (zh) | 2014-06-26 | 2014-06-26 | 语音识别方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410301039.7A CN104078041B (zh) | 2014-06-26 | 2014-06-26 | 语音识别方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104078041A CN104078041A (zh) | 2014-10-01 |
CN104078041B true CN104078041B (zh) | 2018-03-13 |
Family
ID=51599264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410301039.7A Active CN104078041B (zh) | 2014-06-26 | 2014-06-26 | 语音识别方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104078041B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104078040A (zh) * | 2014-06-26 | 2014-10-01 | 美的集团股份有限公司 | 语音识别方法及*** |
CN104697119B (zh) * | 2015-03-24 | 2017-07-04 | 广东美的制冷设备有限公司 | 一种空调自适应送风方法及控制器 |
CN104848478B (zh) * | 2015-04-28 | 2017-11-10 | 广东美的制冷设备有限公司 | 空调器中语音指令识别阈值的调整方法和*** |
CN104820556A (zh) * | 2015-05-06 | 2015-08-05 | 广州视源电子科技股份有限公司 | 唤醒语音助手的方法及装置 |
CN105845131A (zh) * | 2016-04-11 | 2016-08-10 | 乐视控股(北京)有限公司 | 远讲语音识别方法及装置 |
CN108962252A (zh) * | 2017-05-17 | 2018-12-07 | 武汉默联股份有限公司 | 数据处理方法、装置以及医用终端 |
CN108320742B (zh) * | 2018-01-31 | 2021-09-14 | 广东美的制冷设备有限公司 | 语音交互方法、智能设备及存储介质 |
CN110186171B (zh) * | 2019-05-30 | 2021-09-10 | 广东美的制冷设备有限公司 | 空调器及其控制方法和计算机可读存储介质 |
CN111508473B (zh) * | 2020-06-12 | 2023-03-14 | 佛山科学技术学院 | 一种语音识别率分析装置、方法及存储介质 |
CN112259128B (zh) * | 2020-10-21 | 2023-07-28 | 恒玄科技(上海)股份有限公司 | 音频设备及语音识别方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102907019A (zh) * | 2010-07-29 | 2013-01-30 | 英派尔科技开发有限公司 | 通过控制电子设备操作的声学噪声管理 |
CN103065631A (zh) * | 2013-01-24 | 2013-04-24 | 华为终端有限公司 | 一种语音识别的方法、装置 |
CN103677234A (zh) * | 2012-09-17 | 2014-03-26 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
-
2014
- 2014-06-26 CN CN201410301039.7A patent/CN104078041B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102907019A (zh) * | 2010-07-29 | 2013-01-30 | 英派尔科技开发有限公司 | 通过控制电子设备操作的声学噪声管理 |
CN103677234A (zh) * | 2012-09-17 | 2014-03-26 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
CN103065631A (zh) * | 2013-01-24 | 2013-04-24 | 华为终端有限公司 | 一种语音识别的方法、装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104078041A (zh) | 2014-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104078041B (zh) | 语音识别方法及*** | |
CN104078040A (zh) | 语音识别方法及*** | |
CN112863547B (zh) | 虚拟资源转移处理方法、装置、存储介质及计算机设备 | |
CN203075421U (zh) | 一种基于情绪变化的音乐播放*** | |
US20150112678A1 (en) | Sound capturing and identifying devices | |
US10939193B1 (en) | In-ear detection method for a wireless earphone and a wireless earphone | |
CN206097455U (zh) | 一种语音识别控制设备 | |
CN107195304A (zh) | 一种电器设备的语音控制电路和方法 | |
CN108196469A (zh) | 一种ai控制件、智能家居控制***及控制方法 | |
CN103982977A (zh) | 睡眠温度控制方法及装置 | |
CN104165438A (zh) | 空调器控制方法和*** | |
CN104932276B (zh) | 家庭智能电源的控制方法和装置 | |
CN107360157A (zh) | 一种用户注册方法、装置及智能空调器 | |
CN108073856A (zh) | 噪音信号的识别方法及装置 | |
CN103919531A (zh) | 一种健康监测装置和设置健康监测装置的儿童学习设备 | |
CN104978955A (zh) | 语音控制方法和*** | |
CN103982983A (zh) | 空调器运行参数调节方法和*** | |
CN110553449A (zh) | 智能冰箱、***及智能冰箱的控制方法 | |
CN107395873B (zh) | 音量调节方法、装置、存储介质及终端 | |
CN104049869B (zh) | 一种数据处理方法及装置 | |
CN104202694B (zh) | 语音拾取装置的定向方法和*** | |
CN107743083A (zh) | 一种智能家居*** | |
CN111669681B (zh) | 智能音响的控制方法、设备及存储介质 | |
CN117614142A (zh) | 基于数据分析的分布式直流电源柜运维管理*** | |
CN106648244A (zh) | 移动终端屏幕防压碎的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |