本公开涉及计算机,尤其涉及一种风噪检测方法、装置、电子设备及存储介质。
背景技术:
1、耳机在使用过程中难免会遇到风噪的情况,风噪产生的原理是:风在遇到障碍物时会产生湍流,湍流使麦克风的腔体附近的空气压力出现起伏变化,通过与麦克风的腔体内的空气柱共振,将湍流产生的噪音放大,这个放大后的噪音被麦克风采集到,就产生风噪。风噪没有在人耳内产生,只在麦克风端产生。
2、人们常常佩戴主动降噪耳机,以降低人耳实际听到的噪声,达到更好的听觉体验。一般的主动降噪耳机包含有耳外的前馈麦克风和耳内的反馈麦克风。其利用耳外的前馈麦克风检测耳外噪声情况,通过前馈降噪生成电信号,传给扬声器来生成一个与耳内噪声幅度相等,方向相反的声信号,从而达到降低耳内噪声的目的。由于前馈降噪效果有限,还可以通过耳内的反馈麦克风,经过反馈降噪,进一步降低耳内残留噪声,达到更好的降噪体验。另外,主动降噪耳机已有的前馈麦克风和反馈麦克风也可以被用来做通话用,也即在用户进行语音通话的场合,通过处理算法来抑制上行语音信号(即发送给另一通话方的语音信号)中的噪声影响。
3、为了降低风噪的影响,首先要识别出风噪,然后再通过一些措施降低风噪的影响。
4、由于耳机的电池容量较小,节省功耗对于耳机的使用体验尤其重要,所以,需要研究如何在检测风噪时减少电能消耗。
技术实现思路
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、第二方面,提供了一种风噪检测装置,所述风噪检测装置包括采集模块和处理模块:
31、所述采集模块,被配置为获取前馈麦克风采集的第一声音信号;
32、所述处理模块,被配置为根据所述第一声音信号确定存在风噪;
33、所述采集模块,还被配置为在所述处理模块确定存在风噪后,获取反馈麦克风采集的第二声音信号;
34、所述处理模块,还被配置为根据所述第一声音信号和所述第二声音信号确定是否存在风噪。
35、第三方面,提供一种耳机,包括处理器以及存储器,其中,
36、所述存储器用于存储计算机程序;
37、所述处理器用于执行所述计算机程序,以实现第一方面或第一方面中的任一可能的设计。
38、本公开可以达到以下有益效果:提出了单通道的风噪检测的概念,即只根据前馈麦克风采集的第一声音信号确定是否存在风噪,在单通道的风噪检测的检测结果为有风噪时,才会执行双通道风噪检测,在单通道的风噪检测的检测结果为无风噪时,不会执行双通道风噪检测,从而可以减少反馈麦克风的使用时长,减少耳机的能耗消耗,节省耳机的电能。
1.一种风噪检测方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述第一声音信号确定存在风噪,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述第一声音信号的频谱特征确定存在风噪,包括:
4.如权利要求1至3中任一权利要求所述的方法,其特征在于,所述获取前馈麦克风采集的第一声音信号,包括:
5.如权利要求1至4中任一权利要求所述的方法,其特征在于,所述获取反馈麦克风采集的第二声音信号,包括:
6.如权利要求1至5中任一权利要求所述的方法,其特征在于,根据所述第一声音信号和所述第二声音信号确定是否存在风噪,包括:
7.如权利要求6所述的方法,其特征在于,所述根据所述第一声音信号和所述第二声音信号和频谱相关性确定是否存在风噪,包括:
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
9.如权利要求7所述的方法,其特征在于,所述确定所述第一声音信号的频谱特征与所述第二声音信号的频谱特征的相关性,包括:
10.如权利要求7所述的方法,其特征在于,所述确定所述第一声音信号的频谱特征与所述第二声音信号的频谱特征的相关性,包括:
11.一种风噪检测装置,其特征在于,所述风噪检测装置包括采集模块和处理模块:
12.一种耳机,包括处理器以及存储器,其中,