HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

语音噪声的处理方法、装置、计算机设备及存储介质与流程

2021-01-28 12:01:07|256|起点商标网
语音噪声的处理方法、装置、计算机设备及存储介质与流程

本发明涉及人工智能技术领域,尤其是涉及一种语音噪声的处理方法、装置、计算机设备及存储介质。



背景技术:

在语音识别技术中,通常需要识别语音序列中的噪声,并对识别的噪声进行降噪处理,以提高后续语音识别的准确率,因此,有效地对语音噪声进行处理十分重要。

目前,在对语音噪声处理的过程中,通常先对语音噪声进行识别,在识别出语音噪声后采用统一的降噪处理方式对语音噪声进行处理。然而,这种方式无法对语音噪声的种类进行识别,不同场景下的语音噪声的种类是不同的,如果均采用相同的降噪处理方式对不同场景下的语音噪声进行处理,所能达到的降噪效果有限,即在不同场景下无法达到最优的降噪效果。



技术实现要素:

本发明提供了一种语音噪声的处理方法、装置、计算机设备及存储介质,主要在于能够对不同场景下语音噪声的种类进行识别,并根据识别的噪声种类采用适当的降噪处理方式对语音噪声进行处理,以达到最优降噪处理效果。

根据本发明的第一个方面,提供一种语音噪声的处理方法,包括:

获取待识别的语音序列;

对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;

基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。

根据本发明的第二个方面,提供一种语音噪声的处理装置,包括:

获取单元,用于获取待识别的语音序列;

确定单元,用于对所述语音序列进行噪声识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;

降噪单元,用于基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。

根据本发明的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

获取待识别的语音序列;

对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;

基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。

根据本发明的第四个方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:

获取待识别的语音序列;

对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;

基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。

本发明提供的一种语音噪声的处理方法、装置、计算机设备及存储介质,与目前针对不同种类的语音噪声均采用同种降噪策略进行降噪处理的方式相比,本发明能够获取待识别的语音序列;并对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;与此同时,基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理,由此通过将噪声分类模型与多个噪声生成模型联合进行训练,从而使得本发明中的噪声分类模型能够对不同场景下语音噪声的种类进行识别,进而能够根据确定的噪声类别,选择最优的降噪处理策略对语音噪声进行处理,能够达到最优的降噪处理效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1示出了本发明实施例提供的一种语音噪声的处理方法流程图;

图2示出了本发明实施例提供的另一种语音噪声的处理方法流程图;

图3示出了本发明实施例提供的一种语音噪声的处理装置的结构示意图;

图4示出了本发明实施例提供的另一种语音噪声的处理装置的结构示意图;

图5示出了本发明实施例提供的一种计算机设备的实体结构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

目前,在对语音噪声处理的过程中,通常先对语音噪声进行识别,在识别出语音噪声后采用统一的降噪处理方式对语音噪声进行处理。然而,这种方式无法对语音噪声的种类进行识别,不同场景下的语音噪声的种类是不同的,如果均采用相同的降噪处理方式对不同场景下的语音噪声进行处理,所能达到的降噪效果有限,即在不同场景下无法达到最优的降噪效果。

为了解决上述问题,本发明实施例提供了一种语音噪声的处理方法,如图1所示,所述方法包括:

101、获取待识别的语音序列。

其中,待识别的语音序列为从某场景下获取的用户语音序列,例如,待识别的语音序列为在街道旁采集的一段用户语音序列,或者从工厂中采集的一段用户语音序列,该待识别的语音序列中可能会包含语音噪声,也可能不包含语音噪声,对于本发明实施例,为了提高用户的语音识别精度,需要判断采集的用户语音序列中是否包含语音噪声,如果包含语音噪声,则需要对用户的语音序列进行降噪处理,以便提高用户的语音识别精度,具体进行降噪处理时,可以根据语音噪声的种类选择合适的降噪处理策略对语音噪声进行处理,以达到最优的降噪效果,本发明实施例主要适用于语音噪声的处理,本发明实施例的执行主体为能够对语音噪声进行处理的装置或者设备,可以设置在客户端或者服务器一侧。

具体地,获取用户在某场景下的一段语音序列,在判断该语音序列中是否包含语音噪声之前,需要对获取的用户语音序列进行预处理,具体包括预加重处理、分帧处理和加窗函数处理,由此得到预处理后的语音序列,并将预处理后的语音序列作为待识别的语音序列,以便判断待识别的语音序列中是否包含语音噪声,如果待识别的语音序列中不包含语音噪声,则直接对待识别的语音序列进行语音识别;如果待识别的语音序列中包含语音噪声,则需要进一步确定所包含需要噪声的种类,以便根据确定的语音噪声的种类,选择合适的降噪处理策略进行降噪处理,从而达到最优的降噪效果。

102、对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别。

其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同,此外,不同场景下语音噪声的种类不同,例如,在街道旁采集的语音噪声的种类与工厂中采集的语音噪声的种类不同,对于本发明实施例,为了判断待识别的语音序列中是否包含语音噪声,将待识别的语音序列输入至预设噪声识别模型进行噪声识别,该预设噪声识别模型具体可以为第一预设神经网络模型,在利用第一预设神经网络模型识别语音噪声的过程中,第一预设神经网络模型中的隐藏层会提取待识别的语音序列对应的语音特征,进而根据提取的语音特征判断待识别的语音序列中是否包含语音噪声,如果待识别的语音序列中不包含语音噪声,则直接对提取的语音特征进行语音识别;如果待识别的语音序列中包含语音噪声,则将提取的语音特征输入至预设的噪声分类模型进行噪声分类,所述噪声分类模型具体可以为第二预设神经网络模型,具体进行噪声分类时,利用第二预设神经网络模型中的隐藏层提取语音噪声对应的噪声特征,进而根据提取的噪声特征确定待识别的语音序列中所包含的语音噪声对应的噪声种类,以便根据确定的噪声种类,选择合适的降噪处理策略对待识别的语音序列进行降噪处理,以达到在场景下最优的降噪效果。

103、基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。

其中,不同种类的语音噪声所适用的最优降噪处理策略不同,例如,针对来自街道旁的语音噪声,由于街道旁的噪声随机性比较大,且噪声的频谱范围较宽,因此可以采用自适应滤波器进行降噪;针对来自工厂中的语音噪声,由于工厂中的语音噪声大多是车间的机器加工噪声,噪声的随机性较小,而且噪声的频谱范围较窄,因此可以采用自适应陷波器进行降噪处理,对于本方实施例,根据确定的语音噪声对应的噪声类别,从预设降噪策略库中选择该噪声类别对应的降噪处理策略,并将其确定为最优降噪处理策略,之后利用该最优降噪处理策略对待识别的语音序列中的语音噪声进行降噪处理,从而针对不同场景下的语音噪声,均能够达到最优降噪处理效果,避免采用统一的降噪处理策略,影像语音噪声的降噪处理效果。

本发明实施例提供的一种语音噪声的处理方法,与目前针对不同种类的语音噪声均采用同种降噪策略进行降噪处理的方式相比,本发明能够获取待识别的语音序列;并对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;与此同时,基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理,由此通过将噪声分类模型与多个噪声生成模型联合进行训练,从而使得本发明中的噪声分类模型能够对不同场景下语音噪声的种类进行识别,进而能够根据确定的噪声类别,选择最优的降噪处理策略对语音噪声进行处理,能够达到最优的降噪处理效果。

进一步的,为了更好的说明上述语音噪声的处理过程,作为对上述实施例的细化和扩展,本发明实施例提供了另一种语音噪声的处理方法,如图2所示,所述方法包括:

201、获取预设语音样本库中的真实语音序列以及多个随机语音序列,并对所述真实语音序列进行聚类处理,得到不同聚类类别下的真实语音序列。

其中,多个随机语音序列可以服从高斯分布,真实语音序列为在不同场景中采集的用户的真实语音序列,该真实语音序列经过降噪处理,不存在噪声,可以直接进行语音识别,在本发明实施例中,希望利用多个随机语音序列和多个噪声生成模型,模拟用户在不同场景下的真实语音序列,由此生成不同场景下的语音噪声,进而依据生成的不同场景下的语音噪声和不同场景下的真实语音序列,分别构建噪声识别模型和噪声分类模型,以达到能够对语音噪声进行识别和分类的目的。

对于本发明实施例,获取预设样本库中用户的真实语音序列,该真实语音序列来自于不同场景,为了利用不同场景下的真实语音序列和随机语音序列,构建噪声识别模型和噪声分类模型,需要先将预设样本库中的真实语音序列进行聚类处理,基于此,步骤201具体包括:根据预设的欧式距离算法计算不同真实语音序列之间的欧式距离;基于所述欧式距离,对所述真实语音序列进行聚类处理,得到不同聚类类别下的真实语音序列。由于不同场景下的语音序列较为相似,将预设样本库中的语音序列进行聚类处理,得到不同聚类类别下的真实语音序列,并确定不同聚类类别下的真实语音序列所对应的场景,进而能够确定不同场景下的真实语音序列。

具体地,根据预设的欧式距离算法分别计算不同真实语音序列之间的欧式距离,根据计算的欧式距离对真实语音序列进行聚类处理,得到不同聚类类别下的真实语音序列,进而通过提取不同聚类类别下的真实语音序列对应的语音特征,确定不同聚类类别下的真实语音序列对应的场景,例如,确定真实语音序列1-10为在街道旁采集的语音序列,语音序列11-20为在工厂中采集的语音序列,由此能够确定不同场景下的真实语音序列。

202、根据所述多个随机语音序列和所述不同聚类类别下的真实语音序列,构建所述噪声分类模型和所述多个噪声生成模型。

对于本发明实施例,为了构建噪声分类模型和多个噪声生成模型,步骤202具体包括:分别构建初始噪声分类模型和多个初始噪声生成模型;根据所述多个随机语音序列和所述不同聚类类别下的真实语音序列,对所述初始噪声分类模型和所述多个初始噪声生成模型进行联合迭代训练,构建所述噪声分类模型和所述多个噪声生成模型。进一步地,为了能够对语音噪声进行识别,还需要构建噪声识别模型,所述分别构建初始噪声分类模型和多个初始噪声生成模型,包括:分别构建初始噪声识别模型,初始噪声分类模型和多个初始噪声生成模型。

基于此,所述根据所述多个随机语音序列和所述不同聚类类别下的真实语音序列,对所述初始噪声分类模型和所述多个初始噪声生成模型进行联合迭代训练,构建所述噪声分类模型和所述多个噪声生成模型,包括:将所述多个随机语音序列分别输入至所述多个初始噪声生成模型,生成不同种类的语音噪声;将生成的语音噪声和所述真实语音序列分别输入至所述初始噪声噪声识别模型进行噪声识别,得到初始噪声识别结果;提取初始噪声识别结果中语音噪声对应的语音特征,并将其输入至所述初始噪声分类模型进行噪声分类,得到初始噪声分类结果;基于所述初始噪声识别结果和所述初始噪声分类结果,分别构建噪声识别准确度损失函数和噪声分类准确度损失函数;根据噪声识别准确度损失函数和噪声分类准确度损失函数,对所述初始噪声识别模型、所述初始噪声分类模型和所述多个初始噪声生成模型进行联合迭代训练,分别构建噪声识别模型、所述噪声分类模型和所述多个噪声生成模型。其中,预设噪声生成模型采用卷积神经网络。

具体地,通过将不同种类的语音噪声和不同聚类类别下的真实语音序列分别输入至初始噪声识别模型进行噪声识别,得到初始噪声识别结果,之后提取初始识别结果中语音噪声对应的语音特征,将其输入至预设初始噪声分类模型进行噪声分类,得到噪声分类结果,并根据噪声分类结果和噪声识别结果,分别构建噪声识别准确度损失函数和噪声分类准确度损失函数,具体公式如下:

其中,lc为噪声识别准确度损失函数,lc为噪声分类准确度损失韩式,zi为语音噪声,xi为真实语音序列,d代表预设噪声识别模型,g代表预设噪声生成模型,c代表噪声分类模型,为了保证噪声生成模型所生成的语音噪声与真实语音序列更接近,增加噪声识别模型的识别难度,噪声生成模型与噪声识别模型的优化方向是相反的,即噪声生成模型需要最小化预设噪声识别模型的准确率,因此其优化方向是最小化lc-ls,而噪声分类模型的训练目的是最大化分类噪声的准确率,因此其优化方向是最大化lc+ls,由此通过上述两个优化方程,能够不断对初始噪声生成模型、初始噪声识别模型和初始噪声分类模型进行联合训练,构建噪声生成模型,噪声识别模型和噪声分类模型。

203、获取待识别的语音序列。

其中,待识别的语音序列为从某场景下获取的用户语音序列,该语音序列中可能包含语音噪声,也可能不包含语音噪声,为了确保后续的语音识别结果,如果待识别的语音序列中包含语音噪声,需要对语音噪声进行降噪进行降噪处理,在对语音噪声进行降噪处理时,为提高语音噪声的降噪处理效果,可以进一步对语音噪声的种类进行识别,以便根据语音噪声的种类选择合适的降噪处理策略对其进行降噪处理。

204、对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别。

其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同。对于本发明实施例,为了确定语音噪声对应的噪声种类,步骤204具体包括:对所述语音序列进行语音特征提取,得到所述语音序列对应的语音特征;基于所述语音特征,判断所述语音序列中是否包含语音噪声;若包含语音噪声,则基于提取的语音特征,利用所述噪声分类模型确定所述语音噪声对应的噪声类别。

具体地,将待识别的语音序列输入至噪声识别模型进行噪声识别,在噪声识别的过程中,预设噪声识别模型中的隐藏层会提取待识别的语音序列对应的语音特征,基于提取的语音特征判定待识别的语音序列中是否包含语音噪声,若包含语音噪声,则将提取的语音特征输入至所述噪声分类模型进行噪声分类,以确定语音噪声对应的噪声类别。

205、基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。

对于本方实施例,根据确定的语音噪声对应的噪声类别,从预设降噪策略库中选择该噪声类别对应的降噪处理策略,并将其确定为最优降噪处理策略,之后利用该最优降噪处理策略对待识别的语音序列中的语音噪声进行降噪处理,从而能够针对不同场景下的语音噪声,均能够达到最优降噪处理效果,避免采用统一的降噪处理策略,影像语音噪声的降噪处理效果。

本发明实施例提供的另一种语音噪声的处理方法,与目前针对不同种类的语音噪声均采用同种降噪策略进行降噪处理的方式相比,本发明能够获取待识别的语音序列;并对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;与此同时,基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理,由此通过将噪声分类模型与多个噪声生成模型联合进行训练,从而使得本发明中的噪声分类模型能够对不同场景下语音噪声的种类进行识别,进而能够根据确定的噪声类别,选择最优的降噪处理策略对语音噪声进行处理,能够达到最优的降噪处理效果。

进一步地,作为图1的具体实现,本发明实施例提供了一种语音噪声的处理装置,如图3所示,所述装置包括:获取单元31、确定单元32和降噪单元33。

所述获取单元31,可以用于获取待识别的语音序列。所述获取单元31是本装置中获取待识别的语音序列的主要功能模块。

所述确定单元32,可以用于对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同。所述确定单元32是本装置中对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别的主要功能模块,也是核心模块。

所述降噪单元33,可以用于基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。所述降噪单元33是本装置中基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理的主要功能模块。

进一步地,为了确定所述语音噪声对应的噪声类别,如图4所示,所述确定单元32,包括提取模块321、判断模块322和确定模块323。

所述提取模块321,可以用于对所述语音序列进行语音特征提取,得到所述待识别语音序列对应的语音特征。

所述判断模块322,可以用于基于所述语音特征,判断所述语音序列中是否包含语音噪声。

所述确定模块323,可以用于若包含语音噪声,则基于提取的语音特征,利用所述噪声分类模型确定所述语音噪声对应的噪声类别。

进一步地,为了构建预设噪声分类模型和多个噪声生成模型,所述装置还包括:聚类单元34和构建单元35。

所述获取单元31,还可以用于获取预设语音样本库中的真实语音序列以及多个随机语音序列。

所述聚类单元34,可以用于对所述真实语音序列进行聚类处理,得到不同聚类类别下的真实语音序列。

所述构建单元35,可以用于根据所述多个随机语音序列和所述不同聚类类别下的真实语音序列,构建所述噪声分类模型和所述多个噪声生成模型。

进一步地,为了对真实语音序列进行聚类处理,所述聚类单元34,包括:计算模块341和聚类模块342。

所述计算模块341,可以用于根据预设的欧式距离算法计算不同真实语音序列之间的欧式距离。

所述聚类模块342,可以用于基于所述欧式距离,对所述真实语音序列进行聚类处理,得到不同聚类类别下的真实语音序列。

进一步地,为了构建噪声分类模型和多个噪声生成模型,所述构建单元35,包括:第一构建模块351和第二构建模块352。

所述第一构建模块351,可以用于分别构建初始噪声分类模型和多个初始噪声生成模型。

所述第二构建模块352,可以用于根据所述多个随机语音序列和所述不同聚类类别下的真实语音序列,对所述初始噪声分类模型和所述多个初始噪声生成模型进行联合迭代训练,构建所述噪声分类模型和所述多个噪声生成模型。

进一步地,所述第二构建模块352,包括:生成子模块、识别子模块、分类子模块和构建子模块。

所述生成子模块,可以用于将所述多个随机语音序列分别输入至所述多个初始噪声生成模型,生成不同种类的语音噪声。

所述识别子模块,可以用于将生成的的语音噪声和所述真实语音序列分别输入至所述初始噪声噪声识别模型进行噪声识别,得到初始噪声识别结果。

所述分类子模块,可以用于提取初始噪声识别结果中语音噪声对应的语音特征,并将其输入至所述初始噪声分类模型进行噪声分类,得到初始噪声分类结果。

所述构建子模块,可以用于基于所述初始噪声识别结果和所述初始噪声分类结果,分别构建噪声识别准确度损失函数和噪声分类准确度损失函数。

所述构建子模块,还可以用于根据噪声识别准确度损失函数和噪声分类准确度损失函数,对所述初始噪声识别模型、所述初始噪声分类模型和所述多个初始噪声生成模型进行联合迭代训练,分别构建噪声识别模型、所述噪声分类模型和所述多个噪声生成模型。

需要说明的是,本发明实施例提供的一种语音噪声的处理装置所涉及各功能模块的其他相应描述,可以参考图1所示方法的对应描述,在此不再赘述。

基于上述如图1所示方法,相应的,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:获取待识别语音序列;获取待识别的语音序列;对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。

基于上述如图1所示方法和如图3所示装置的实施例,本发明实施例还提供了一种计算机设备的实体结构图,如图5所示,该计算机设备包括:处理器41、存储器42、及存储在存储器42上并可在处理器上运行的计算机程序,其中存储器42和处理器41均设置在总线43上所述处理器41执行所述程序时实现以下步骤:获取待识别的语音序列;对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理。

通过本发明的技术方案,本发明能获取待识别的语音序列;并对所述语音序列进行噪音识别,若所述语音序列中包含语音噪声,则利用预设的噪声分类模型确定所述语音噪声对应的噪声类别,其中,所述噪声分类模型是与多个噪声生成模型联合训练得到的,不同噪声生成模型所生成的语音噪声的种类不同;与此同时,基于所述噪声类别,确定所述语音噪声对应的最优降噪处理策略,并利用所述最优降噪处理策略对所述语音噪声进行降噪处理,由此通过将噪声分类模型与多个噪声生成模型联合进行训练,从而使得本发明中的噪声分类模型能够对不同场景下语音噪声的种类进行识别,进而能够根据确定的噪声类别,选择最优的降噪处理策略对语音噪声进行处理,能够达到最优的降噪处理效果。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips