一种信息处理的方法及电子设备的制作方法

文档序号:2825572阅读:179来源:国知局
一种信息处理的方法及电子设备的制作方法
【专利摘要】本申请公开一种信息处理的方法及电子设备,应用于至少包括有第一环境库的语音识别引擎的电子设备中,所述方法包括:确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型;判断所述第一环境库的至少一个环境类型中是否存在所述第一环境类型;当所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果;在所述第一判断结果表明所述第一参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,以使所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型对具有所述第一待识别语音进行识别。
【专利说明】一种信息处理的方法及电子设备
【技术领域】
[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]进一步的,所述第二判断单元具体为使用频率判断单元,用于判断所述第二使用频率值是否满足预设的使用频率值,获得第一判断结果。
[0041]进一步的,所述调整单元具体为使用频率调整单元,用于在所述第一判断结果表明所述第二使用频率值满足所述预设的使用频率值时,将所述第一环境类型从所述第二环境库调整到所述第一环境库中。
[0042]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0043]本发明实施例中通过确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型,当所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果,在所述第一判断结果表明所述第一参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,以使所述语音识别引擎能够基于所述第一环境库对所述第一待识别语音进行识别,解决现有技术中由于未使用与当前环境匹配的噪声处理方案进行语音识别,导致在语音识别中存在的识别率低的技术问题,实现了基于用户的使用情况,自动更新环境库及使用匹配的噪声处理方案进行语音识别,提高了语音的识别率的技术效果。
[0044]例如:当食堂类型不存在于用户常用的第一环境库时,在用户频繁使用食堂类型时,会对食堂类型的噪声处理方案不断的优化,并在食堂类型的使用频率达到预设使用频率时,将其更新到第一环境库中,当再次使用食堂类型时,利用第一环境库中的食堂类型及相应的噪声处理方案对语音进行识别。
[0045]进而,由于语音的识别率得到了提高,所以,使用户体验变好。
【专利附图】

【附图说明】
[0046]图1为本发明一实施例中信息处理方法的流程图;
[0047]图2为本发明一实施例中电子设备的结构图。
【具体实施方式】
[0048]本发明实施例提供一种信息处理的方法及电子设备,用于解决现有技术中由于未使用与当前环境匹配的噪声处理方案进行语音识别,导致在语音识别中存在的识别率低的技术问题,实现了基于用户的使用情况,自动更新环境库及使用匹配的噪声处理方案进行语音识别,提高了语音的识别率的技术效果。
[0049]本发明实施例中的技术方案为解决上述问题,总体思路如下:
[0050]通过确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型;判断所述第一环境库的至少一个环境类型中是否存在所述第一环境类型;当所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果;在所述第一判断结果表明所述第一参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,以使所述语音识别引擎能够基于所述第一环境库对具有所述第一待识别语音进行识别,解决现有技术中由于未使用与当前环境匹配的噪声处理方案进行语音识别,导致在语音识别中存在的识别率低的技术问题。
[0051]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0052]本申请一实施例提供一种信息处理的方法,应用于至少包括有第一环境库的语音识别引擎的电子设备中,其中,所述电子设备可以为手机、平板电脑、电脑等具有语音输入功能的电子设备,所述电子设备的语音识别引擎中至少包括有第一环境库。用户可以基于语音识别引擎中不同环境噪声类型的使用情况,对第一环境库进行设定,例如,将用户使用过5次的办公室类型以及对应的噪声处理方案,添加到第一环境库中,将用户使用过6次的家庭类型以及对应的噪声处理方案,添加到第一环境库中。
[0053]参见图1,所述方法包括:
[0054]步骤101:确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型。
[0055]在实施过程中,所述步骤101具体包括:
[0056]获得第一待识别语音的人声语音参数及非人声语音参数;
[0057]基于所述非人声语音参数,确定所述当前环境类型为第一环境类型。
[0058]在完成步骤101之后,执行步骤102:判断所述第一环境库的至少一个环境类型中是否存在所述第一环境类型。
[0059]在具体实施过程中,将对应第一环境类型的非人声语音参数与第一环境库中的至少一个环境类型对应的语音参数进行匹配,若均未匹配成功,则说明第一环境库中不存在第一环境类型,若匹配成功,则说明第一环境库中存在所述第一环境类型,并且所述第一环境库中存在对应所述第一环境类型的噪声处理方案。例如,若第一环境库中只存在办公室类型和家庭类型,若用户处于街道时,则在第一环境库中不会存在与街道类型的语音参数所匹配的语音参数,即街道类型不存在与第一环境库中;若用户处于办公室时,则在第一环境库中会找到与其相匹配的办公室类型语音参数,即办公室类型存在第一环境库中。
[0060]在本申请实施例中,若语音识别引擎包括有与所述第一环境库不同的第二环境库时,在所述判断所述第一环境库的至少一个环境类型中是否存在所述第一环境类型之后,所述方法还包括:
[0061]在所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第二环境库的至少一个环境类型中是否存在所述第一环境类型;
[0062]在所述第二环境库的至少一个环境类型中不存在所述第一环境类型时,将所述第一环境类型添加到所述第二环境库中。
[0063]在具体实施过程中,当针对第一环境库对第一环境类型进行判断的过程中,若第一环境类型不在第一环境库,则判断所述第一环境类型是否在第二环境库中,其中,基于用户对不同环境类型的使用情况,将一些使用过但未达到一定频率的环境类型放入第二环境库中,例如,将用户使用过2次的食堂类型以及对应的噪声处理方案,用户使用过I次的街道类型以及对应的噪声处理方案,放于第二环境库中。若第一环境类型也不在第二环境库,则将第一环境类型添加到所述第二环境库中,例如,若用户处于电影院时,判断对应电影院的语音参数并未在第一环境库中存在,且在第二环境库中也未存在,则将电影院类型添加到第二环境库中,并且将电影院类型的使用频率记为I次。
[0064]在本申请实施例中,当所述第一参数具体为使用频率时,所述判断所述第二环境库的至少一个环境类型中是否存在所述第一环境类型之后,所述方法还包括:
[0065]在所述第二环境库的至少一个环境类型中存在所述第一环境类型时,生成一计数指令;
[0066]执行所述计数指令,以使所述第一环境类型的第一使用频率从第一使用频率值调整到比所述第一使用频率值多一的第二使用频率值。
[0067]在具体实施过程中,例如,若用户处于食堂环境下,经过判断,第二环境库中存在食堂类型,且食堂类型在语音识别中使用过2次,则生成一计数指令,并执行所述计数指令,对食堂的使用频率加1,在结束本次语音识别后,食堂类型的使用频率为3次。其中,在对使用频率进行加I的过程中,语音识别系统还会基于来自用户的调整操作,将第二环境库中已存在的对应食堂类型的噪声处理方案进行优化,随着使用频率的增加,所述噪声处理方案也会不断的优化,使得对语音的识别率得到提高。其中,对噪声处理方案的优化可以采用语音识别系统中的自适应方式,对预先建立的语音基础模型中的各项参数值进行不断的调整。
[0068]在本申请实施例中,完成执行所述计数指令之后,执行步骤103:当所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果。
[0069]在完成步骤103之后,执行步骤104:在所述第一判断结果表明所述第一参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,以使所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型对所述第一待识别语音进行识别。
[0070]在具体实施过程中,可以根据第一环境类型的使用频率,或者第一环境类型的对应噪声处理方案中的各项参数值,作为判定是否需要将第一环境类型调整到第一环境库的依据。当第一参数为使用频率时,在对第一环境类型的使用频率进行加I之后,判断第一环境类型的使用频率是否满足预设的使用频率值,获得一判断结果,在所述判断结果表明所述使用频率值满足预设的使用频率值时,将第一环境类型调整到第一环境库中,使得所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型对所述第一待识别语音进行识别。例如,若用户一周内使用食堂类型5次,则将食堂类型从第二环境库调整到第一环境库,并将进行5次优化后的对应食堂类型的噪声处理方案调整到第一环境库中,当用户再次使用食堂类型时,以对应食堂类型的噪声处理方案对待识别语音进行识别。
[0071]当第一参数为噪声处理方案中的各项参数值时,在对第一环境类型的处理方案进行调整之后,判断所述处理方案中的各项参数值是否达到预设的参数值,获得一判断结果,在所述判断结果表明所述参数值达到预设的参数值时,表明所述处理方案达到一定的满意程度,进而,将第一环境类型调整到第一环境库中,使得所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型及对应的噪声处理方案对所述第一待识别语音进行识别。
[0072]由上述可知,通过将第一环境类型从第二环境库中调整到第一环境库中,当再次使用第一环境类型时,会利用第一环境库中对应第一环境类型的噪声处理方案对语音进行识别,解决了现有技术中由于未使用与当前环境匹配的噪声处理方案进行语音识别,导致在语音识别中存在的识别率低的技术问题,实现了基于用户的使用情况,自动更新环境库及使用匹配的噪声处理方案进行语音识别,提高了语音的识别率的技术效果。
[0073]另外,在第二环境库处于资源紧张的情况下,若存在用户曾经使用过,但经过一定时间并未再次使用的环境类型时,将所述环境类型进行丢弃,例如,在第二环境库中包含使用过3次的食堂类型,使用过2次的街道类型,使用过I次的电影院类型,若电影院类型在一个月内都未再次使用过,语音识别引擎会把电影院类型从第二环境库中丢弃。
[0074]下面为更清楚地让本申请所属【技术领域】的普通技术人员能够更清楚和充分地理解上述实施例中的方法,将结合用户具体的使用过程中来对方法的实现过程进行介绍:
[0075]假设用户甲处于食堂环境下,对电子设备进行语音操作,语音输入第一待识别语音“打电话”,电子设备中的语音识别引擎基于所述第一待识别语音,获得环境噪音类型为食堂,其中,食堂类型属于第二环境库,此时,利用语音识别引擎中的第一环境库中存在办公室类型的噪声处理方案对所述第一待识别语音进行识别,得到第一识别结果“大电话”,用户将第一识别结果修正为“打电话”,进而,第二环境库中对应食堂类型的噪声处理方案会进行调整,在用户第5次处于食堂环境下,对电子设备进行语音操作时,将食堂类型从第二环境库调整到第一环境库中,当再次处于食堂环境下,利用第一环境库中的食堂类型对待识别语音进行识别,最终,可以准确识别出“打电话”。
[0076]基于同一构思,本申请一实施例提供一种电子设备,具有一语音识别引擎,所述语音识别引擎中至少包括有第一环境库,用户可以基于语音识别引擎中不同环境噪声类型的使用情况,对第一环境库进行设定,例如,将用户使用过5次的办公室类型以及对应的处理方案,添加到第一环境库中,将用户使用过6次的家庭类型以及对应的处理方案,添加到第一环境库中。
[0077]参见图2,所述电子设备还包括:
[0078]确定单元201,用于确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型。
[0079]其中,所述确定单元201具体包括:
[0080]获得子单元,用于获得第一待识别语音的人声语音参数及非人声语音参数;
[0081]确定子单元,用于基于所述非人声语音参数,确定所述当前环境类型为第一环境类型。
[0082]在本申请实施例中,所述电子设备还包括:
[0083]第一判断单元202,用于判断所述第一环境库的至少一个环境类型中是否存在所述第一环境类型。
[0084]在具体实施过程中,将对应第一环境类型的非人声语音参数与第一环境库中的至少一个环境类型对应的语音参数进行匹配,若均未匹配成功,则说明第一环境库中不存在第一环境类型,若匹配成功,则说明第一环境库中存在所述第一环境类型,并且所述第一环境库中存在对应所述第一环境类型的噪声处理方案。例如,若第一环境库中只存在办公室类型和家庭类型,若用户处于街道时,则在第一环境库中不会存在与街道类型的语音参数所匹配的语音参数,即街道类型不存在与第一环境库中;若用户处于办公室时,则在第一环境库中会找到与其相匹配的办公室类型语音参数,即办公室类型存在第一环境库中。
[0085]在本申请实施例中,在所述语音识别引擎包括有与所述第一环境库不同的第二环境库时,所述电子设备还包括:
[0086]第三判断单元,用于在所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第二环境库的至少一个环境类型中是否存在所述第一环境类型;
[0087]添加单元,用于在所述第二环境库的至少一个环境类型中不存在所述第一环境类型时,将所述第一环境类型添加到所述第二环境库中。
[0088]在具体实施过程中,当针对第一环境库对第一环境类型进行判断的过程中,若第一环境类型不在第一环境库,则判断所述第一环境类型是否在第二环境库中,其中,基于用户对不同环境类型的使用情况,将一些使用过但未达到一定频率的环境类型放入第二环境库中,例如,将用户使用过2次的食堂类型以及对应的噪声处理方案,用户使用过I次的街道类型以及对应的噪声处理方案,放于第二环境库中。若第一环境类型也不在第二环境库,则将第一环境类型添加到所述第二环境库中,例如,若用户处于电影院时,判断对应电影院的语音参数并未在第一环境库中存在,且在第二环境库中也未存在,则将电影院类型添加到第二环境库中,并且将电影院类型的使用频率记为I次。
[0089]在本申请实施例中,当所述第一参数具体为使用频率时,所述电子设备还包括:
[0090]指令生成单元,用于在所述第二环境库的至少一个环境类型中存在所述第一环境类型时,生成一计数指令;
[0091]指令执行单元,用于执行所述计数指令,以使所述第一环境类型的第一使用频率从第一使用频率值调整到比所述第一使用频率值多一的第二使用频率值。
[0092]在具体实施过程中,例如,若用户处于食堂环境下,经过判断,第二环境库中存在食堂类型,且食堂类型在语音识别中使用过2次,则生成一计数指令,并执行所述计数指令,对食堂的使用频率加1,在结束本次语音识别后,食堂类型的使用频率为3次。其中,在对使用频率进行加I的过程中,语音识别系统还会基于来自用户的调整操作,将第二环境库中已存在的对应食堂类型的噪声处理方案进行优化,随着使用频率的增加,所述噪声处理方案也会不断的优化,使得对语音的识别率得到提高。其中,对噪声处理方案的优化可以采用语音识别系统中的自适应方式,对预先建立的语音基础模型中的各项参数值进行不断的调整。
[0093]在本申请实施例中,所述电子设备还包括:
[0094]第二判断单元203,用于当所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果;
[0095]调整单元204,用于在所述第一判断结果表明所述第一参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,以使所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型对具有所述第一待识别语音进行识别。
[0096]在具体实施过程中,可以根据第一环境类型的使用频率,或者第一环境类型的对应噪声处理方案中的各项参数值,作为判定是否需要将第一环境类型调整到第一环境库的依据。当第一参数为使用频率时,在对第一环境类型的使用频率进行加I之后,判断第一环境类型的使用频率是否满足预设的使用频率值,获得一判断结果,在所述判断结果表明所述使用频率值满足预设的使用频率值时,将第一环境类型调整到第一环境库中,使得所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型对所述第一待识别语音进行识别。例如,若用户一周内使用食堂类型5次,则将食堂类型从第二环境库调整到第一环境库,并将进行5次优化后的对应食堂类型的噪声处理方案调整到第一环境库中,当用户再次使用食堂类型时,以对应食堂类型的噪声处理方案对待识别语音进行识别。
[0097]当第一参数为噪声处理方案中的各项参数值时,在对第一环境类型的处理方案进行调整之后,判断所述处理方案中的各项参数值是否达到预设的参数值,获得一判断结果,在所述判断结果表明所述参数值达到预设的参数值时,表明所述处理方案达到一定的满意程度,进而,将第一环境类型调整到第一环境库中,使得所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型及对应的噪声处理方案对所述第一待识别语音进行识别。
[0098]由上述可知,通过将第一环境类型从第二环境库中调整到第一环境库中,当再次使用第一环境类型时,会利用第一环境库中对应第一环境类型的噪声处理方案对语音进行识别,解决了现有技术中由于未使用与当前环境匹配的噪声处理方案进行语音识别,导致在语音识别中存在的识别率低的技术问题,实现了基于用户的使用情况,自动更新环境库及使用匹配的噪声处理方案进行语音识别,提高了语音的识别率的技术效果。
[0099]另外,在第二环境库处于资源紧张的情况下,若存在用户曾经使用过,但经过一定时间并未再次使用的环境类型时,将所述环境类型进行丢弃,例如,在第二环境库中包含使用过3次的食堂类型,使用过2次的街道类型,使用过I次的电影院类型,若电影院类型在一个月内都未再次使用过,语音识别引擎会把电影院类型从第二环境库中丢弃。
[0100]由于本实施例所介绍的电子设备为实施本申请实施例中信息处理方法所采用的电子设备,故而基于本申请实施例中信息处理方法,本领域所属技术人员能够了解本申请实施例中电子设备的【具体实施方式】以及其各种变化形式,所以在此对于该电子设备不再详细介绍。只要本领域所属技术人员实施本申请实施例中信息处理方法所采用的电子设备,都属于本申请所欲保护的范围。
[0101]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0102]本发明实施例中通过确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型,当所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果,在所述第一判断结果表明所述第一参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,以使所述语音识别引擎能够基于所述第一环境库对所述第一待识别语音进行识别,解决现有技术中由于未使用与当前环境匹配的噪声处理方案进行语音识别,导致在语音识别中存在的识别率低的技术问题,实现了基于用户的使用情况,自动更新环境库及使用匹配的噪声处理方案进行语音识别,提高了语音的识别率的技术效果。
[0103]例如:当食堂类型不存在于用户常用的第一环境库时,在用户频繁使用食堂类型时,会对食堂类型的噪声处理方案不断的优化,并在食堂类型的使用频率达到预设使用频率时,将其更新到第一环境库中,当再次使用食堂类型时,利用第一环境库中的食堂类型及相应的噪声处理方案对语音进行识别。
[0104]进而,由于语音的识别率得到了提高,所以,使用户体验变好。
[0105]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理的方法,其特征在于,应用于至少包括有第一环境库的语音识别引擎的电子设备中,所述方法包括: 确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型; 判断所述第一环境库的至少一个环境类型中是否存在所述第一环境类型; 当所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果; 在所述第一判断结果表明所述第一参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,以使所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型对所述第一待识别语音进行识别。
2.如权利要求1所述的方法,其特征在于,所述确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型,具体包括: 获得第一待识别语音的人声语音参数及非人声语音参数; 基于所述非人声语音参数,确定所述当前环境类型为第一环境类型。
3.如权利要求2所述的方法,其特征在于,在所述语音识别引擎包括有与所述第一环境库不同的第二环境库时,在所述判断所述第一环境库的至少一个环境类型中是否存在所述第一环境类型之后,所述方法还包括: 在所述第一环境库的至 少一个环境类型中不存在所述第一环境类型时,判断所述第二环境库的至少一个环境类型中是否存在所述第一环境类型; 在所述第二环境库的至少一个环境类型中不存在所述第一环境类型时,将所述第一环境类型添加到所述第二环境库中。
4.如权利要求3所述的方法,其特征在于,当所述第一参数具体为使用频率时,所述判断所述第二环境库的至少一个环境类型中是否存在所述第一环境类型之后,所述方法还包括: 在所述第二环境库的至少一个环境类型中存在所述第一环境类型时,生成一计数指令; 执行所述计数指令,以使所述第一环境类型的第一使用频率从第一使用频率值调整到比所述第一使用频率值多一的第二使用频率值。
5.如权利要求4所述的方法,其特征在于,所述判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果,具体为: 判断所述第二使用频率值是否满足预设的使用频率值,获得第一判断结果。
6.如权利要求5所述的方法,其特征在于,所述在所述第一判断结果表明所述第一环境参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,具体为: 在所述第一判断结果表明所述第二使用频率值满足所述预设的使用频率值时,将所述第一环境类型从所述第二环境库调整到所述第一环境库中。
7.一种电子设备,具有一语音识别引擎,其特征在于,所述语音识别引擎中至少包括有第一环境库,所述电子设备还包括: 确定单元,用于确定第一待识别语音的当前语音使用环境的当前环境类型为第一环境类型;第一判断单元,用于判断所述第一环境库的至少一个环境类型中是否存在所述第一环境类型; 第二判断单元,用于当所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第一环境类型的第一参数是否满足第一预设条件,获得第一判断结果; 调整单元,用于在所述第一判断结果表明所述第一参数满足所述第一预设条件时,将所述第一环境类型调整到所述第一环境库中,以使所述语音识别引擎能够基于所述第一环境库中的所述第一环境类型对所述第一待识别语音进行识别。
8.如权利要求7所述的电子设备,其特征在于,所述确定单元具体包括: 获得子单元,用于获得第一待识别语音的人声语音参数及非人声语音参数; 确定子单元,用于基于所述非人声语音参数,确定所述当前环境类型为第一环境类型。
9.如权利要求8所述的电子设备,其特征在于,在所述语音识别引擎包括有与所述第一环境库不同的第二环境库时,所述电子设备还包括: 第三判断单元,用于在所述第一环境库的至少一个环境类型中不存在所述第一环境类型时,判断所述第二环境库的至少一个环境类型中是否存在所述第一环境类型; 添加单元,用于在所述第二环境库的至少一个环境类型中不存在所述第一环境类型时,将所述第一环境类型添加到所述第二环境库中。
10.如权利要求9所述的电子设备,其特征在于,当所述第一参数具体为使用频率时,所述电子设备还包括: 指令生成单元,用于在所述第二环境库的至少一个环境类型中存在所述第一环境类型时,生成一计数指令; 指令执行单元,用于执行所述计数指令,以使所述第一环境类型的第一使用频率从第一使用频率值调整到比所述第一使用频率值多一的第二使用频率值。
11.如权利要求10所述的电子设备,其特征在于,所述第二判断单元具体为使用频率判断单元,用于判断所述第二使用频率值是否满足预设的使用频率值,获得第一判断结果。
12.如权利要求11所述的电子设备,其特征在于,所述调整单元具体为使用频率调整单元,用于在所述第一判断结果表明所述第二使用频率值满足所述预设的使用频率值时,将所述第一环境类型从所述第二环境库调整到所述第一环境库中。
【文档编号】G10L15/065GK103903616SQ201210572372
【公开日】2014年7月2日 申请日期:2012年12月25日 优先权日:2012年12月25日
【发明者】戴海生 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1