本申请涉及语音处理,尤其涉及一种啸叫语音信号的检测方法、装置、电子设备和存储介质。
背景技术:
1、在有音频回路存在的场景都有可能产生侧耳的啸叫噪声,而啸叫严重影响语音业务的正常使用,对客户感知引起极大的不适。
2、相关技术中,啸叫检测一般是在时域和频域分别进行分析,而频域分析需要做傅里叶变换fft,为了提高检测的准确性,fft的点数需要比较多,使得每一帧的长度较长,因此,需要较长的检测时间,检测效率较低。
技术实现思路
1、本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
2、为此,本申请提出一种啸叫语音信号的检测方法、装置、电子设备和存储介质,以降低检测的时长,提高检测效率。
3、本申请一方面实施例提出了一种啸叫语音信号的检测方法,包括:
4、获取麦克风采集的设定时长的第一语音时域信号;所述设定时长包括多个采样时刻;
5、对各个所述采样时刻的第一语音时域信号进行频率滤波处理,得到各个所述采样时刻的单一频率的第二语音时域信号;
6、根据设定的映射关系,确定各个所述采样时刻的第二语音时域信号的频率;
7、响应于各个所述采样时刻的第二语音时域信号的频率和目标啸叫频点均匹配,根据所述多个采样时刻的第二语音时域信号的幅值,对所述多个采样时刻的第二语音时域信号进行啸叫语音信号检测。
8、本申请另一方面实施例提出了一种啸叫语音信号的检测装置,包括:
9、获取模块,用于获取麦克风采集的设定时长的第一语音时域信号;所述设定时长包括多个采样时刻;
10、处理模块,用于对各个所述采样时刻的第一语音时域信号进行频率滤波处理,得到各个所述采样时刻的单一频率的第二语音时域信号;
11、确定模块,用于根据设定的映射关系,确定各个所述采样时刻的第二语音时域信号的频率;
12、检测模块,用于响应于各个所述采样时刻的第二语音时域信号的频率和目标啸叫频点均匹配,根据所述多个采样时刻的第二语音时域信号的幅值,对所述多个采样时刻的第二语音时域信号进行啸叫语音信号检测。
13、本申请另一方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如前述一方面所述的方法。
14、本申请另一方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述一方面所述的方法。
15、本申请另一方面实施例提出了一种计算机程序产品,其上存储有计算机程序,所述程序被处理器执行时实现如前述一方面所述的方法。
16、本申请提出的啸叫语音信号的检测方法、装置、电子设备和存储介质,获取麦克风采集的设定时长的第一语音时域信号,对设定时长的各个采样时刻的第一语音时域信号进行频率滤波处理,得到各个采样时刻的单一频率的第二语音时域信号,根据设定的映射关系,确定各个采样时刻的第二语音时域信号的频率,响应于各个采样时刻的第二语音时域信号的频率和目标啸叫频点均匹配,实现对啸叫语音信号的初步确定,进而,根据多个采样时刻的第二语音时域信号的幅值的变化情况,对多个采样时刻的第二语音时域信号进行啸叫语音信号检测,实现了在时域跟踪得到各个采样时刻的单一频率信号,使得跟踪得到的第二语音时域信号即有时域信息又有频域信息,进而,跟踪各个时刻的第二语音时域信号的幅度,达到了即在时域又在频域跟踪同样的效果,同时不需要在频域对各个分帧信号进行处理,提高了啸叫语音信号检测的效率。
17、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种啸叫语音信号的检测方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述设定时长包括多个啸叫语音信号的周期;所述对各个所述采样时刻的第一语音时域信号进行频率滤波处理,得到各个所述采样时刻的单一频率的第二语音时域信号,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述多个采样时刻的第二语音时域信号的幅值,对所述多个采样时刻的第二语音时域信号进行啸叫语音信号检测,包括:
4.如权利要求3所述的方法,其特征在于,所述方法,还包括:
5.如权利要求2所述的方法,其特征在于,所述方法,还包括:
6.如权利要求1-5任一所述的方法,其特征在于,所述方法,包括:
7.一种啸叫语音信号的检测装置,其特征在于,包括:
8.如权利要求7所述的装置,其特征在于,所述设定时长包括多个啸叫语音信号的周期;所述处理模块,具体用于:
9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-6中任一所述的方法。
10.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述的方法。