System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 语音降噪方法、装置、计算机设备和存储介质制造方法及图纸_技高网

语音降噪方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:42035339 阅读:23 留言:0更新日期:2024-07-16 23:21
本申请涉及一种语音降噪方法、装置、计算机设备、存储介质和计算机程序产品。方法包括:获取待处理的语音信号,将语音信号从时域维度转换到频域维度,得到对应的频域信号;对频域信号中处于目标频段的信号进行特征提取得到目标特征,并获取与目标特征对应的调整信息;按照调整信息对目标频段的信号进行降噪处理,并基于降噪处理结果获得更新的频域信号;将更新的频域信号从频域维度转换到时域维度,得到与待处理的语音信号对应的降噪信号。兼容性较高。

【技术实现步骤摘要】

本申请涉及智能终端,特别是涉及一种语音降噪方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、随着智能终端技术和人工智能的发展,智能终端所能实现的功能日趋多样化,比如网络会议功能,参会者可通过该功能和其他参会者进行网络会议,大大提升了工作效率。在参会者通过麦克风发言的时候,往往会产生喷麦噪声,导致会议音质不佳,如何对参与者输入的语音信号进行降噪,成为亟待解决的问题。

2、传统技术中,可在麦克风上安装防喷罩,以过滤掉参会者发言时的喷麦噪声,然而,这种方式需要改变麦克风的物理形态,并不是所有麦克风都支持,兼容性低。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提升兼容性的语音降噪方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、一方面,本申请提供了一种语音降噪方法。方法包括:

3、获取待处理的语音信号,将语音信号从时域维度转换到频域维度,得到对应的频域信号;

4、对频域信号中处于目标频段的信号进行特征提取得到目标特征,并获取与目标特征对应的调整信息;

5、按照调整信息对目标频段的信号进行降噪处理,并基于降噪处理结果获得更新的频域信号;

6、将更新的频域信号从频域维度转换到时域维度,得到与待处理的语音信号对应的降噪信号。

7、另一方面,本申请还提供了一种语音降噪装置。装置包括:

8、第一转换模块,用于获取待处理的语音信号,将语音信号从时域维度转换到频域维度,得到对应的频域信号。

9、获取模块,用于对频域信号中处于目标频段的信号进行特征提取得到目标特征,并获取与目标特征对应的调整信息。

10、降噪模块,用于按照调整信息对目标频段的信号进行降噪处理,并基于降噪处理结果获得更新的频域信号。

11、第二转换模块,用于将更新的频域信号从频域维度转换到时域维度,得到与待处理的语音信号对应的降噪信号。

12、在一些实施例中,第一转换模块,具体用于:获取滑动窗函数,将滑动窗函数按照预设步长在语音信号上滑动;对于滑动窗函数滑动至的每个位置,基于滑动窗函数和语音信号上滑动窗函数所覆盖的部分信号,确定相应位置处的平稳处理结果;基于滑动窗函数滑动至的各位置处的平稳处理结果,转换得到频域信号。

13、在一些实施例中,获取模块,具体用于:获取频域信号中处于目标频段的各频点的能量;通过预先构建的滤波器中的各个滤波通道,对处于目标频段的各频点的能量进行特征提取,得到目标频段的信号在各滤波通道上的目标特征。

14、在一些实施例中,语音降噪装置还包括:构建模块,用于针对预先设置的多个临界频带中的任一临界频带,根据所针对的临界频带对应的频率参数确定相对应的滤波通道,频率参数包括:截止频率下限、中心频率或者截止频率上限中的至少一种;基于各临界频带各自对应的滤波通道,构建得到滤波器。

15、在一些实施例中,获取模块,具体用于:对于每个滤波通道,从目标频段所包含的频点中查找处于当前滤波通道对应的频点范围内的目标频点;当前滤波通道为任一滤波通道;在当前滤波通道中查找目标频点对应的增益,基于目标频点对应的增益,对目标频点的能量进行增益处理;基于目标频点对应的增益处理结果,确定目标频段的信号在在当前滤波通道上的目标特征。

16、在一些实施例中,目标特征有多个,获取模块,具体用于:将多个目标特征输入训练完成的降噪模型,通过训练完成的降噪模型对多个目标特征分别进行处理,输出与每个目标特征分别对应的调整信息。

17、在一些实施例中,语音降噪装置还包括:训练模块,用于获取训练样本集,训练样本集中每个训练样本包括含噪样本信号和纯净样本信号;将含噪样本信号从时域维度转换到频域维度,得到含噪频域信号,将纯净样本信号从时域维度转换到频域维度,得到纯净频域信号;对含噪频域信号中处于目标频段的信号进行特征提取得到含噪样本特征,对纯净频域信号中处于目标频段的信号进行特征提取得到纯净样本特征;基于含噪样本特征和纯净样本特征,确定标准调整信息;基于含噪样本特征,通过待训练的降噪模型确定预测调整信息;基于标准调整信息和预测调整信息,确定模型损失函数;基于模型损失函数对待训练的降噪模型进行参数调整,直到满足模型训练的停止条件时停止,得到训练完成的降噪模型。

18、在一些实施例中,含噪样本特征通过滤波器中各个滤波通道提取得到,纯净样本特征通过滤波器中各个滤波通道提取得到;训练模块具体用于:针对任一滤波通道,基于所针对的滤波通道提取得到的含噪样本特征以及纯净样本特征,确定与所针对的滤波通道对应的差异信息;基于各个滤波通道各自对应的差异信息,确定标准调整信息。

19、在一些实施例中,降噪模块具体用于:基于与目标特征对应的调整信息,计算频域信号中处于目标频段的各频点对应的调整信息;根据各频点对应的调整信息,对频域信号中处于目标频段的各频点的能量进行调整,得到降噪处理结果。

20、在一些实施例中,降噪模块具体用于:对于频域信号中处于目标频段的每个频点,确定当前频点所处的目标临界频带;当前频点为目标频段中的任一频点;获取目标临界频带的频率参数、以及目标临界频带的在前临界频带的频率参数;频率参数包括截止频率下限和中心频率;在当前频点处于目标临界频带的截止频率下限和中心频率之间时,基于在前临界频带的频率参数、以及在前临近频带所对应的目标特征的调整信息,确定当前频点的调整信息;在当前频点和目标临界频带和中心频率匹配时,基于目标临界频带所对应目标特征的调整信息,确定当前频点的调整信息。

21、在一些实施例中,降噪模块具体用于:从频域信号中获取除目标频段以外其他频点的能量;基于除目标频段以外其他频点的能量以及降噪处理结果,组合得到更新的频域信号。

22、另一方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:

23、获取待处理的语音信号,将语音信号从时域维度转换到频域维度,得到对应的频域信号;

24、对频域信号中处于目标频段的信号进行特征提取得到目标特征,并获取与目标特征对应的调整信息;

25、按照调整信息对目标频段的信号进行降噪处理,并基于降噪处理结果获得更新的频域信号;

26、将更新的频域信号从频域维度转换到时域维度,得到与待处理的语音信号对应的降噪信号。

27、另一方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

28、获取待处理的语音信号,将语音信号从时域维度转换到频域维度,得到对应的频域信号;

29、对频域信号中处于目标频段的信号进行特征提取得到目标特征,并获取与目标特征对应的调整信息;

30、按照调整信息对目标频段的信号进行降噪处理,并基于降噪处理结果获得本文档来自技高网...

【技术保护点】

1.一种语音降噪方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述语音信号从时域维度转换到频域维度,得到对应的频域信号,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述频域信号中处于目标频段的信号进行特征提取得到目标特征,包括:

4.根据权利要求3所述的方法,其特征在于,所述滤波器的构建步骤,包括:

5.根据权利要求3所述的方法,其特征在于,所述通过预先构建的滤波器中的各个滤波通道,对处于目标频段的各频点的能量进行特征提取,得到目标频段的信号在各滤波通道上的目标特征,包括:

6.根据权利要求1所述的方法,其特征在于,所述目标特征有多个,所述获取与所述目标特征对应的调整信息,包括:

7.根据权利要求6所述的方法,其特征在于,所述降噪模型的训练步骤,包括:

8.根据权利要求7所述的方法,其特征在于,所述含噪样本特征通过滤波器中各个滤波通道提取得到,所述纯净样本特征通过滤波器中各个滤波通道提取得到;

9.根据权利要求1所述的方法,其特征在于,所述按照所述调整信息对所述目标频段的信号进行降噪处理,包括:

10.根据权利要求9所述的方法,其特征在于,所述基于与所述目标特征对应的调整信息,计算所述频域信号中处于目标频段的各频点对应的调整信息,包括:

11.根据权利要求1-10任一项所述的方法,其特征在于,所述基于降噪处理结果获得更新的频域信号,包括:

12.一种语音降噪装置,其特征在于,所述装置包括:

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。

15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种语音降噪方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述将所述语音信号从时域维度转换到频域维度,得到对应的频域信号,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述频域信号中处于目标频段的信号进行特征提取得到目标特征,包括:

4.根据权利要求3所述的方法,其特征在于,所述滤波器的构建步骤,包括:

5.根据权利要求3所述的方法,其特征在于,所述通过预先构建的滤波器中的各个滤波通道,对处于目标频段的各频点的能量进行特征提取,得到目标频段的信号在各滤波通道上的目标特征,包括:

6.根据权利要求1所述的方法,其特征在于,所述目标特征有多个,所述获取与所述目标特征对应的调整信息,包括:

7.根据权利要求6所述的方法,其特征在于,所述降噪模型的训练步骤,包括:

8.根据权利要求7所述的方法,其特征在于,所述含噪样本特征通过滤波器中各个滤波通道提取得到,所述纯净样本特征通过滤波器中各个滤波通道...

【专利技术属性】
技术研发人员:李凯李岳鹏鲍枫
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1