信号处理方法、装置、设备及存储介质与流程
- 国知局
- 2024-06-21 11:30:21
本申请涉及语音处理领域,尤其涉及信号处理方法、装置、设备及存储介质。
背景技术:
1、啸叫现象,也叫做音频循环,是指麦克风拾取到的声音,经过音响功放放大后,从喇叭放出来,又被麦克风再次拾取,然后到音响功放中再次放大,到喇叭再次放出,周而复始,产生强烈刺耳的啸叫。
2、为了使音响能够正常播放声音,有必要对啸叫现象进行抑制。
技术实现思路
1、本申请提供信号处理方法、装置、设备及存储介质,以对啸叫现象进行抑制。
2、第一方面,提供一种信号处理方法,包括:
3、获取待处理的原始语音信号;
4、根据所述原始语音信号的多种频域特征,确定目标频点标志位集,所述目标频点标志位集包括多个目标频点标志位,所述多个目标频点标志位分别用于指示所述原始语音信号对应的多个频点是否为啸叫频点;
5、基于所述目标频点标志位集,滤除所述原始语音信号中的啸叫信号,得到所述原始语音信号对应的输出语音信号。
6、在该技术方案中,在获取到待处理的原始语音信号之后,根据原始语音信号的多种频域特征,确定目标频点标志位集,目标频点标志位集包括用于指示原始语音信号对应的多个频点是否为啸叫频点的频点标志位,然后基于目标频点标志位集,滤除原始语音信号中的啸叫信号,得到原始语音信号对应的输出语音信号,实现了对语音信号中的啸叫信号的滤除,从而可以对啸叫现象进行抑制;由于是根据原始语音信号的多种频域特征来确定用于指示频点是否为啸叫频点的频点标志位,相当于是融合多种频域特征来检测频点对应的频域信号是否为啸叫信号,能够保证啸叫信号检测的准确性,从而可以准确抑制啸叫现象。
7、结合第一方面,在一种可能的实现方式中,所述根据所述原始语音信号的多种频域特征,确定目标频点标志位集,包括:根据所述原始语音信号的多种频域特征,分别确定多个候选频点标志位集,所述多个候选频点标志位集为所述多种频域特征各自对应的候选频点标志位集,每个候选频点标志位集包括多个候选频点标志位,所述多个候选频点标志位分别用于指示所述多个频点是否为啸叫频点;对所述多个候选频点标志位集进行频点标志位融合,得到所述目标频点标志位集。通过分别根据频域特征确定候选频点标志位并融合不同频域特征确定的候选频点标志位来得到最终的频点标志位,能够准确确定各个频点的频点标志位,实现对啸叫信号的准确检测。
8、结合第一方面,在一种可能的实现方式中,所述对所述多个候选频点标志位集进行频点标志位融合,得到所述目标频点标志位集,包括:如果第一频域信号对应的多个候选频点标志位均相同,将第一标志位确定为所述第一频域信号对应的融合频点标志位,根据所述第一频域信号对应的融合频点标志位和第二频域信号对应的融合频点标志位,确定所述第一频域信号对应的目标频点标志位,所述第一频域信号为当前语音信号帧对应的频点为第一频点的频域信号,所述第一频点为所述多个频点中的任一频点,所述第二频域信号为所述当前语音帧的上一语音信号帧对应的频点为所述第一频点的频域信号,所述第一标志位为用于指示频点为啸叫频点的标志位;如果第一频域信号对应的多个候选频点标志位不完全相同,将第二标志位确定为所述第一频域信号对应的融合频点标志位和目标频点标志位,所述第二标志位为指示频点不为啸叫频点的标志位。当频域信号对应的多个候选频点标志位不完全相同时,确定频域信号对应的频点的频点标志位为第二标志位,能够防止误将非啸叫信号判定为啸叫信号,提升啸叫信号检测的准确性。
9、结合第一方面,在一种可能的实现方式中,所述根据所述第一频域信号对应的融合频点标志位和第二频域信号对应的融合频点标志位确定所述第一频域信号对应的目标频点标志位,包括:如果所述第一频域信号对应的融合频点标志位和所述第二频域信号对应的融合频点标志位均为所述第一标志位,将所述第一标志位确定为所述第一频域信号对应的目标频点标志位;如果所述第一频域信号对应的融合频点标志位和所述第二频域信号对应的融合频点标志位不全为所述第一标志位,将所述第二标志位确定为所述第一频域信号对应的目标频点标志位。在上一语音帧的频域信号的融合标志位为指示啸叫的标志位时,才将当前语音帧的确定频域信号的频点标志位确定为指示啸叫的标志位,能够提升啸叫信号检测的准确性。
10、结合第一方面,在一种可能的实现方式中,所述基于所述目标频点标志位集,滤除所述原始语音信号中的啸叫信号,得到所述原始语音信号对应的输出语音信号,包括:基于所述目标频点标志位集,对所述原始语音信号进行可变步长卡尔曼滤波,得到所述原始语音信号对应的输出语音信号。通过对原始语音信号进行可变步长卡尔曼滤波的方式来滤除啸叫信号,能够不影响非啸叫频点的内容。
11、结合第一方面,在一种可能的实现方式中,所述基于所述目标频点标志位集,对所述原始语音信号进行可变步长卡尔曼滤波,得到所述原始语音信号对应的输出语音信号,包括:将所述目标频点标志位集,作为卡尔曼滤波器系数的校正因子,对所述原始语音信号对应的每个语音信号帧进行可变步长卡尔曼滤波,得到所述每个语音信号帧对应的滤波语音信号;将相邻两个语音信号帧对应的滤波语音信号进行重叠相加,得到所述原始语音信号对应的输出语音信号。
12、结合第一方面,在一种可能的实现方式中,所述多种频域特征包括峰值阈值功率比、峰值均值功率比以及峰值邻近功率比中的至少两种频域特征。
13、第二方面,提供一种信号处理装置,包括:
14、语音信号获取模块,用于获取待处理的原始语音信号;
15、标志位确定模块,用于根据所述原始语音信号的多种频域特征,确定目标频点标志位集,所述目标频点标志位集包括多个目标频点标志位,所述多个目标频点标志位分别用于指示所述原始语音信号对应的多个频点是否为啸叫频点;
16、信号滤除模块,用于基于所述目标频点标志位集,滤除所述原始语音信号中的啸叫信号,得到所述原始语音信号对应的输出语音信号。
17、第三方面,提供一种计算机设备,包括存储器以及一个或多个处理器,所述存储器连接至所述一个或多个处理器,一个或多个处理器用于执行存储在存储器中的一个或多个计算机程序,一个或多个处理器在执行一个或多个计算机程序时,使得该计算机设备实现上述第一方面的信号处理方法。
18、第四方面,提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,上述程序指令当被处理器执行时使上述处理器执行上述第一方面的信号处理方法。
19、本申请可以实现如下技术效果:实现了对语音信号中的啸叫信号的滤除,从而可以对啸叫现象进行抑制;由于是根据原始语音信号的多种频域特征来确定用于指示频点是否为啸叫频点的频点标志位,相当于是融合多种频域特征来检测频点对应的频域信号是否为啸叫信号,能够保证啸叫信号检测的准确性,从而可以准确抑制啸叫现象。
技术特征:1.一种信号处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述原始语音信号的多种频域特征,确定目标频点标志位集,包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述多个候选频点标志位集进行频点标志位融合,得到所述目标频点标志位集,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一频域信号对应的融合频点标志位和第二频域信号对应的融合频点标志位确定所述第一频域信号对应的目标频点标志位,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述目标频点标志位集,滤除所述原始语音信号中的啸叫信号,得到所述原始语音信号对应的输出语音信号,包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述目标频点标志位集,对所述原始语音信号进行可变步长卡尔曼滤波,得到所述原始语音信号对应的输出语音信号,包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述多种频域特征包括峰值阈值功率比、峰值均值功率比以及峰值邻近功率比中的至少两种频域特征。
8.一种信号处理装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括存储器、处理器,所述存储器连接至所述处理器,所述处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述处理器在执行所述一个或多个计算机程序时,使得所述计算机设备实现如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
技术总结本申请提供信号处理方法、装置、设备及存储介质,方法包括:获取待处理的原始语音信号;根据所述原始语音信号的多种频域特征,确定目标频点标志位集,所述目标频点标志位集包括多个目标频点标志位,所述多个目标频点标志位分别用于指示所述原始语音信号对应的多个频点是否为啸叫频点;基于所述目标频点标志位集,滤除所述原始语音信号中的啸叫信号,得到所述原始语音信号对应的输出语音信号。该技术方案可以对啸叫现象进行抑制。技术研发人员:宋明辉,王红丽受保护的技术使用者:深圳市中科蓝讯科技股份有限公司技术研发日:技术公布日:2024/2/25本文地址:https://www.jishuxx.com/zhuanli/20240618/21918.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表