【技术实现步骤摘要】
一种啸叫检测方法及其设备、存储介质、电子设备
本专利技术涉及计算机
,尤其涉及一种啸叫检测方法及其设备、存储介质、电子设备。
技术介绍
在音频通信中,如果两个通信设备距离比较近,则容易出现啸叫。所谓啸叫,是指互通的设备A和设备B,A的扬声器所发出的声音被B采集到后又传回给A,A的扬声器又要把B传来的声音播出去,而播出去后又将被B采到并传回,这个闭合的声音回路如果使声音越来越大就发生了啸叫。现有技术中,通常采用分析音频信号的频谱特征的方法判断啸叫,即当信号出现了高频窄带能量较大时,则认为存在啸叫。但实际通信设备参差不齐,并且越是采集播放失真大的,越不呈现“高频窄带”的特征,啸叫的频带可能并不窄,也可能频带并不高,而且有时会在几个频带上无规律的窜,而音频通信中出现“高频窄带”也并不意味着一定存在啸叫,例如口哨声或一些噪声的瞬间等。这使得采用频谱特征方法检测啸叫容易出现漏检或误检,降低了啸叫检测的准确率。
技术实现思路
本专利技术实施例提供了一种啸叫检测方法及其设备、存储介质、电子设备,可以通过比对两时刻音频信号的音频指纹的相似度进行啸叫的检测,避免出现漏检或误检,可 ...
【技术保护点】
1.一种啸叫检测方法,其特征在于,包括:获取在第一指定时刻信号发送设备向第一信号接收设备传输的参考音频信号,并获取在第二指定时刻所述信号发送设备向第二信号接收设备传输的至少一个历史音频信号,所述第一指定时刻与所述第二指定时刻相距指定时长;分别获取所述参考音频信号的参考音频指纹和所述历史音频信号的历史音频指纹;当所述参考音频指纹与所述历史音频指纹相匹配时,确定所述信号发送设备与所述第一信号接收设备和所述第二信号接收设备之间发生啸叫。
【技术特征摘要】
1.一种啸叫检测方法,其特征在于,包括:获取在第一指定时刻信号发送设备向第一信号接收设备传输的参考音频信号,并获取在第二指定时刻所述信号发送设备向第二信号接收设备传输的至少一个历史音频信号,所述第一指定时刻与所述第二指定时刻相距指定时长;分别获取所述参考音频信号的参考音频指纹和所述历史音频信号的历史音频指纹;当所述参考音频指纹与所述历史音频指纹相匹配时,确定所述信号发送设备与所述第一信号接收设备和所述第二信号接收设备之间发生啸叫。2.根据权利要求1所述的方法,其特征在于,还包括:分别对所述参考音频信号和所述历史音频信号添加随机噪声信号。3.根据权利要求1或2所述的方法,其特征在于,所述获取所述参考音频信号的参考音频指纹,包括:对所述参考音频信号进行分帧处理,得到分帧处理后的多帧参考子音频信号;获取所述多帧参考子音频信号中每帧参考子音频信号的参考子音频指纹;在所述每帧参考子音频信号的参考子音频指纹中选取设定数量的参考子音频指纹集合;将所述参考子音频指纹集合合成为所述参考音频信号的参考音频指纹。4.根据权利要求3所述的方法,其特征在于,所述获取所述多帧参考子音频信号中每帧参考子音频信号的参考子音频指纹,包括:对所述多帧参考子音频信号中每帧参考子音频信号进行采样处理,得到采样处理后的每帧参考子音频信号;对所述采样处理后的每帧参考子音频信号进行频域变换处理,得到频域变换处理后的每帧参考子音频信号;获取所述频域变换处理后的每帧参考子音频信号的参考音频能量,基于所述参考音频能量获取所述每帧参考子音频信号的参考子音频指纹。5.根据权利要求4所述的方法,其特征在于,所述得到频域变换处理后的每帧参考子音频信号之后,还包括:在所述频域变换处理后的每帧参考子音频信号中截取设定频率范围的目标参考音频频带;将所述目标参考音频频带分为设定数量的参考音频子频带;所述获取所述频域变换处理后的每帧参考子音频信号的参考音频能量,基于所述参考音频能量获取所述每帧参考子音频信号的参考子音频指纹,包括:获取所述设定数量的参考音频子频带中各参考音频子频带的参考音频子能量;基于所述各参考音频子频带的参考音频子能量获取所述各参考音频子频带的参考指纹值,将所述各参考音频子频带的参考指纹值合成为所述每帧参考子音频信号的参考子音频指纹。6.根据权利要求5所述的方法,其特征在于,所述基于所述各参考音频子频带的参考音频子能量获取所述各参考音频子频带的参考指纹值,包括:在所述频域变换处理后的每帧参考子音频信号的当前帧参考子音频信号中,获取所述设定数量的参考音频子频带中当前参考音频子频带的第一参考音频子能量以及所述当前参考音频子频带的前一个参考音频子频带的第二参考音频子能量,获取所述第一参考音频子能量与所述第二参考音频子能量的第一差值;在所述频域变换处理后的每帧参考子音频信号的当前帧参考子音频信号的前一帧参考子音频信号中,获取所述设定数量的参考音频子频带中当前参考音频子频带的第三参考音频子能量以及所述当前参考音频子频带的前一个参考音频子频带的第四参考音频子能量,获取所述第三参考音频子能量与所述第四参考音频子能量的第二差值;基于所述第一差值与所述第二差值的差值确定所述各参考音频子频带的参考指纹值。7.根据权利要求1或2所述的方法,其特征在于,所述获取所述历史音频信号的历史音频指纹,包括:对所述历史音频信号进行分帧处理,得到分帧处理后的多帧历史子音频信号;获取所述多帧历史子音频信号中每帧历史子音频信号的历史子音频指纹;在所述每帧历史子音频信号的历史子音频指纹中选取设定数量的历史子音频指纹集合;将所述历史子音频指纹集合合成为所述历史音频信号的历史音频指纹。8.根据权利要求7所述的方法,其特征在于,所述获取所述多帧历史子音频信号中每帧历史子音频信号的历史子音频指纹,包括:对所述多帧历史子音频信号中每帧历史子音频信号进行采样处理,得到采样处理后的每帧历史子音频信号;对所述采样处理后的每帧历史子音频信号进行频域变换处理,得到频域变换处理后的每帧历史子音频信号;获取所述频域变换处理后的每帧历史子音频信号的历史音频能量,基于所述历史音频能量获取...
【专利技术属性】
技术研发人员:王天宝,
申请(专利权)人:腾讯科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。