System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 音频降噪方法、电子设备以及存储介质技术_技高网

音频降噪方法、电子设备以及存储介质技术

技术编号:41129093 阅读:2 留言:0更新日期:2024-04-30 17:57
本申请公开了一种音频降噪方法、电子设备以及存储介质,音频降噪方法包括:分别获取至少两个收音设备在当前时刻采集到的当前音频数据,当前音频数据中包括目标声源发出的音频;基于各收音设备之间的位置关系以及目标声源的位置确定各当前音频数据之间的导向矢量;以及,确定至少一个当前音频数据与至少一个目标收音设备在历史时刻采集到的历史音频数据之间的时间相关系数,至少一个目标收音设备为采集至少一个当前音频数据的收音设备,历史时刻为早于当前时刻的时刻;利用导向矢量与时间相关系数,确定目标滤波参数;基于目标滤波参数,对各当前音频数据进行滤波降噪处理,得到目标音频数据。上述方案,能够提高音频降噪效果。

【技术实现步骤摘要】

本申请涉及语音处理,特别是涉及一种音频降噪方法、电子设备以及存储介质


技术介绍

1、收音阵列是一组按照特定形状结构布置的收音设备,常见的阵型为线性阵和圆形阵等。相比于单个麦克风,麦克风阵列具备更好的空间分辨能力和抗干扰能力,可以获得更高的信号增益,在语音增强等领域受到了广泛的应用。基于麦克风阵列的波束形成可以利用阵列获取的空域信息,对特定方向形成波束,从而接收该方向入射的信号并抑制其他方向的干扰,即实现空域上的滤波。

2、目前基于麦克风阵列的波束形成降噪算法仅考虑声场信号的空间特征,导致降噪的效果不佳。


技术实现思路

1、本申请至少提供一种音频降噪方法、电子设备以及存储介质。

2、本申请提供了一种音频降噪方法,包括:分别获取至少两个收音设备在当前时刻采集到的当前音频数据,当前音频数据中包括目标声源发出的音频;基于各收音设备之间的位置关系以及目标声源的位置确定各当前音频数据之间的导向矢量;以及,确定至少一个当前音频数据与至少一个目标收音设备在历史时刻采集到的历史音频数据之间的时间相关系数,时间相关系数用于表征至少一个当前音频数据与历史音频数据在时间上的相关性,至少一个目标收音设备为采集至少一个当前音频数据的收音设备,历史时刻为早于当前时刻的时刻;利用导向矢量与时间相关系数,确定目标滤波参数;基于目标滤波参数,对各当前音频数据进行滤波降噪处理,得到目标音频数据。

3、本申请提供了一种音频降噪装置,包括:音频获取模块、相关数据确定模块、参数确定模块以及降噪模块;音频获取模块,用于分别获取至少两个收音设备在当前时刻采集到的当前音频数据,当前音频数据中包括目标声源发出的音频;相关数据确定模块用于基于各收音设备之间的位置关系以及目标声源的位置确定各当前音频数据之间的导向矢量,导向矢量用于表征各当前音频数据在空间上的相关性;以及,相关数据确定模块还用于确定至少一个当前音频数据与至少一个目标收音设备在历史时刻采集到的历史音频数据之间的时间相关系数,时间相关系数用于表征至少一个当前音频数据与历史音频数据在时间上的相关性,至少一个目标收音设备为采集至少一个当前音频数据的收音设备,历史时刻为早于当前时刻的时刻;参数确定模块用于利用导向矢量与时间相关系数,确定目标滤波参数;降噪模块用于基于目标滤波参数,对各当前音频数据进行滤波降噪处理,得到目标音频数据。

4、本申请提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述音频降噪方法。

5、本申请提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述音频降噪方法。

6、上述方案,通过先根据各收音设备之间的位置关系,确定各当前音频数据在空间上的相关表征向量,并确定至少部分当前音频数据在时间上与历史音频数据之间的相关表征向量,使得能够在参考音频数据在空间和时间上的特性确定滤波参数,从而使得确定得到的滤波参数更为准确,进而使得根据该滤波参数降噪得到的目标音频数据也更为准确。

7、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其特征在于,所述历史音频数据中包括期望音频数据和干扰音频数据,所述确定至少一个所述当前音频数据与至少一个目标收音设备在历史时刻采集到的历史音频数据之间的时间相关系数,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定至少一个所述当前音频数据与各所述历史音频数据中的期望音频数据之间的时间相关系数,包括:

4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述目标滤波参数包括第一滤波参数和第二滤波参数,所述利用所述导向矢量与所述时间相关系数,确定目标滤波参数,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述导向矢量、上一次迭代得到的第二滤波参数以及目标协方差矩阵,确定当前迭代得到的第一滤波参数,包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述当前迭代得到的第一滤波参数、所述目标协方差矩阵以及所述时间相关系数,确定当前迭代得到的第二滤波参数,包括:

7.根据权利要求4所述的方法,其特征在于,所述基于最终的第一滤波参数和所述最终的第二滤波参数,对各所述当前音频数据进行滤波降噪处理,得到所述目标音频数据,包括:

8.根据权利要求1至3中任意一项所述的方法,其特征在于,所述分别获取至少两个收音设备在当前时刻采集到的当前音频数据,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至8中任一项所述的方法。

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

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其特征在于,所述历史音频数据中包括期望音频数据和干扰音频数据,所述确定至少一个所述当前音频数据与至少一个目标收音设备在历史时刻采集到的历史音频数据之间的时间相关系数,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定至少一个所述当前音频数据与各所述历史音频数据中的期望音频数据之间的时间相关系数,包括:

4.根据权利要求1至3中任意一项所述的方法,其特征在于,所述目标滤波参数包括第一滤波参数和第二滤波参数,所述利用所述导向矢量与所述时间相关系数,确定目标滤波参数,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述导向矢量、上一次迭代得到的第二滤波参数以及目标协方差矩阵,确定当前迭代得到的第一滤波参数,包括:

【专利技术属性】
技术研发人员:袁笑洪传荣杨国全曹亚曦王克彦
申请(专利权)人:浙江华创视讯科技有限公司
类型:发明
国别省市:

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

1