语音智能识别清洗方法技术

技术编号:15692528 阅读:130 留言:0更新日期:2017-06-24 06:37
本发明专利技术公开的语音智能识别清洗方法,包括步骤:获取用户输入的原始语音信息;利用第一语音处理方法对原始语音信息进行语音增强和滤波,得到处理后的语音信息;利用第二语音处理方法对处理后的语音信息中的声学特征进行识别提取;根据提取的声学特征,识别出第一语音识别结果;通过语言模型对第一语音识别结果进行清洗纠错,得到第二语音识别结果;将第二语音识别结果作为语音识别结果进行输出。本发明专利技术提高了计算机对语音识别各阶段数据的清洗纠错能力,使对语音识别的处理结果更加准确。

Speech intelligent identification cleaning method

The invention discloses a speech recognition method comprises the steps of: cleaning, the original speech information acquiring user input; the first voice processing method for speech enhancement and filtering of the original speech information, get voice information processing; acoustic characteristics of speech information processing after the recognition of the second voice processing method according to the acoustics; feature extraction, first identify the speech recognition results; the first speech recognition results for error correction by cleaning the language model, second speech recognition results; second speech recognition results as speech recognition results are output. The invention improves the cleaning and error correcting capability of the computer to each stage of the speech recognition, and makes the processing result of the speech recognition more accurate.

【技术实现步骤摘要】
语音智能识别清洗方法
本专利技术涉及语音识别
,特别涉及语音智能识别清洗方法。
技术介绍
在近年来,语音识别技术取得显著进步,已经从实验室走向市场。在实际应用中,例如智能助理Siri,通过识别用户的语音输入信息,自动完成和用户的交互。目前,进行语音识别时,环境噪声对语音识别的识别率影响很大,同时,对原始语音信息的处理方法也会对识别结果有一定的影响,除此之外,不同的人还有发音习惯上的差别,使用单一声学特征进行识别会是语音识别的识别率受到明显影响。由于语音识别的识别率不够高,导致使用语音进行大数据分析面临较大的困难。
技术实现思路
为解决以上问题,本专利技术提供一种语音智能识别清洗方法,用以解决语音识别的识别率不高的问题,包括步骤:获取用户输入的原始语音信息;利用第一语音处理方法对原始语音信息进行语音增强和滤波,得到处理后的语音信息;利用第二语音处理方法对处理后的语音信息中的声学特征进行识别提取;根据提取的声学特征,识别出第一语音识别结果;通过语言模型对第一语音识别结果进行清洗纠错,得到第二语音识别结果;将第二语音识别结果作为语音识别结果进行输出。优选的,所述第一语音处理方法,包括对原始语音信息进行语音增强,所用增强方法为减谱法,所用减谱公式为:PS(ω)=max{0,Py(ω)-[αPn1(ω)+(1-α)Pn2(ω)]}其中,PS(ω)为输出语音信息的功率谱,Py(ω)为原始语音信息的功率谱,Pn1(ω)为发声前的“寂静段”的功率谱,Pn2(ω)为发声结束后的“寂静段”的功率谱,α为值在0到1之间的权重系数,t1为发声前的“寂静段”结束时的时间点,t2为发声结束后的“寂静段”开始时的时间点,t为当前所要处理的语音信息的时间点。优选的,所述第一语音处理方法,包括对语音增强后的原始语音信息进行滤波,所用滤波方法为通过带通滤波器进行滤波。优选的,所述声学特征包括:Mel频段倒谱系数(MFCC)和过零峰值幅度(ZCPA)。优选的,所述利用第二语音处理方法对处理后的语音信息中的声学特征进行识别提取,包括,对处理后的语音信息进行预加重、分帧和加窗,加窗所用的窗函数为:其中,w(n)为窗函数的值,N为帧长,n为采样点。优选的,所述根据提取的声学特征,识别出第一语音识别结果,所用方法为通过HMM-GMM模型或RNN-GMM模型进行识别。优选的,所述通过语言模型对第一语音识别结果进行清洗纠错,得到第二语音识别结果,包括:结合语义模型对第一语音识别结果进行清洗纠错。本专利技术的一些有益效果可以包括:通过本专利技术的方法,可以显著降低环境噪声对语音识别的识别率的影响,本专利技术对通过优化对原始语音信息的处理和使用多种声学特征,使语音识别的识别率有较大提高,再结合语言模型的使用,大大提高了语音识别的识别率。本专利技术提高了计算机对语音识别各阶段数据的清洗纠错能力,使对语音识别的处理结果更加准确。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中一种语音智能识别清洗方法的流程图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。图1为本专利技术实施例中一种语音智能识别清洗方法的流程图,如图1所示,包括步骤:步骤S101、获取用户输入的原始语音信息;步骤S102、利用第一语音处理方法对原始语音信息进行语音增强和滤波,得到处理后的语音信息;步骤S103、利用第二语音处理方法对处理后的语音信息中的声学特征进行识别提取;步骤S104、根据提取的声学特征,识别出第一语音识别结果;步骤S105、通过语言模型对第一语音识别结果进行清洗纠错,得到第二语音识别结果;步骤S106、将第二语音识别结果作为语音识别结果进行输出。在一个实施例中,第一语音处理方法,包括对原始语音信息进行语音增强,所用增强方法为减谱法,所用减谱公式为:PS(ω)=max{0,Py(ω)-[αPn1(ω)+(1-α)Pn2(ω)]}其中,PS(ω)为输出语音信息的功率谱,Py(ω)为原始语音信息的功率谱,Pn1(ω)为发声前的“寂静段”的功率谱,“寂静段”为原始语音信息当中被识别为没有发音的时间段,可通过现有技术对其识别,Pn2(ω)为发声结束后的“寂静段”的功率谱,α为值在0到1之间的权重系数,t1为发声前的“寂静段”结束时的时间点,t2为发声结束后的“寂静段”开始时的时间点,t为当前所要处理的语音信息的时间点(其值为当前所要处理的语音信息的开始的时间点和结束的时间点的算术平均值)。在另一个实施例中,减谱公式还可以表示为:其中,αi为值在0到1之间的权重系数,且∑iαi=1,Pni(ω)为某一“寂静段”的功率谱。通过考虑2个或更多的“寂静段”的功率谱,同时考虑各“寂静段”与当前所要处理的语音信息的时间点的靠近关系,可以更准确的估计当前所要处理的语音信息中包含的环境噪声。在一个实施例中,第一语音处理方法,包括对语音增强后的原始语音信息进行滤波,所用滤波方法为通过带通滤波器进行滤波。该带通滤波器的上、下截至频率分别是4500Hz和60Hz,采样频率是10kHz。通过这种滤波器滤波,即可以防止混叠干扰,又能抑制50Hz的电源工频干扰,使后续处理的效果更准确。在一个实施例中,所述声学特征包括:Mel频段倒谱系数(MFCC)和过零峰值幅度(ZCPA)。在一个实施例中,采用的声学特征LPCC、MFCC和ZCPA,在对某一音素进行识别时,分别使用LPCC、MFCC和ZCPA作为声学特征进行识别,并根据预设给LPCC、MFCC和ZCPA的权重系数,对某一音素的识别结果进行加权判断,得到该音素的识别结果。通过使用多个声学特征,可以使得进行语音识别的时候,抗环境噪声能力更好,有修正使用单一声学特征进行识别时造成的识别错误的能力,能够提高语音识别的精度。在一个实施例中,利用第二语音处理方法对处理后的语音信息中的声学特征进行识别提取,包括,对处理后的语音信息进行预加重、分帧和加窗,加窗所用的窗函数为:其中,w(n)为窗函数的值,N为帧长,n为采样点。该窗函数与标准MFCC提取过程中使用的汉明(Hamming)窗相比,能够在保持窗函数主瓣宽度基本不变的情况下,更有效的抑制旁瓣,可以有效的减小对原始语音信息处理过程中引入的误差,使对MFCC等声学特征的提取更加准确。在一个实施例中,根据提取的声学特征,识别出第一语音识别结果,所用方法为通过HMM-GMM模型或RNN-GMM模型进行识别。在一个实施例中,通过HMM-GMM模型对提取的声学特征进行识别,所用方法为:其中,为所识别出的语句;W为表示一个语句;P(W)表示语句W出现的概率;λi为预先设置的不同音素识别方法的权重系数,其值大于0;Pi(X|W)为使用音素识别方法i时,由语句W识别为语音X的概率。不同的音素识别方法,本文档来自技高网...
语音智能识别清洗方法

【技术保护点】
一种语音智能识别清洗方法,其特征在于,包括如下步骤:获取用户输入的原始语音信息;利用第一语音处理方法对原始语音信息进行语音增强和滤波,得到处理后的语音信息;利用第二语音处理方法对处理后的语音信息中的声学特征进行识别提取;根据提取的声学特征,识别出第一语音识别结果;通过语言模型对第一语音识别结果进行清洗纠错,得到第二语音识别结果;将第二语音识别结果作为语音识别结果进行输出。

【技术特征摘要】
1.一种语音智能识别清洗方法,其特征在于,包括如下步骤:获取用户输入的原始语音信息;利用第一语音处理方法对原始语音信息进行语音增强和滤波,得到处理后的语音信息;利用第二语音处理方法对处理后的语音信息中的声学特征进行识别提取;根据提取的声学特征,识别出第一语音识别结果;通过语言模型对第一语音识别结果进行清洗纠错,得到第二语音识别结果;将第二语音识别结果作为语音识别结果进行输出。2.根据权利要求1所述的方法,其特征在于,包括:所述第一语音处理方法,包括对原始语音信息进行语音增强,所用增强方法为减谱法,所用减谱公式为:PS(ω)=max{0,Py(ω)-[αPn1(ω)+(1-α)Pn2(ω)]}其中,PS(ω)为输出语音信息的功率谱,Py(ω)为原始语音信息的功率谱,Pn1(ω)为发声前的寂静段的功率谱,Pn2(ω)为发声结束后的寂静段的功率谱,α为值在0到1之间的权重系数,t1为发声前的寂静段结束时的时间点,t2为发声结束后的寂静段开始时的时间点,t为当前所要处理的语音信息的时间点。3.根据权利要求1所述的方法,其特征在于,包括:所述第一语音处理方法,包括对语音增强后...

【专利技术属性】
技术研发人员:刘春明
申请(专利权)人:上海云信留客信息科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1