[发明专利]啸叫检测方法、装置、存储介质、计算机设备有效
申请号: | 202011383684.X | 申请日: | 2020-12-01 |
公开(公告)号: | CN112562717B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 易安希;许慎愉 | 申请(专利权)人: | 广州华多网络科技有限公司 |
主分类号: | G10L21/0232 | 分类号: | G10L21/0232;G10L21/0208;G10L25/18 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭帅 |
地址: | 511442 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 方法 装置 存储 介质 计算机 设备 | ||
本发明提供的一种啸叫检测方法、装置、存储介质、计算机设备,包括:获取近端语音信号,在进行啸叫检测之前,将获取到的近端语音信号从时域变换到频域后得到频域信号,这样能够更加准确地提取特征,且通过频域信号可以计算其低频能量和高频能量,以及进行子频带的划分,并确定子频带对应的中低频能量比值、中高频能量比值和频率稳定度,利用三者提取帧特征,并结合线性分类器与概率映射,得到啸叫发生概率值,通过概率大小与稳定性分析,给出可靠的输出,极大地提高了啸叫检测准确度。
技术领域
本发明涉及数字信号处理技术领域,尤其涉及一种啸叫检测方法、装置、存储介质、计算机设备。
背景技术
拾音器(俗称麦克风)和扬声器,是我们在日常生活中经常接触到的设备,其中,拾音器可以对环境中的音频信号进行采集,而扬声器可以将拾音器采集到的音频信号播放至环境中。在语音通信系统中,如果扬声器与拾音器之间存在网络回路与空气回路,当扬声器将拾音器采集到的音频信号播放出去后,该音频信号又会被输入到该拾音器中,形成反馈回路。当反馈满足一定条件时,信号回路当中的某些频点便会出现能量越来越大的情况,直至饱和,此时便会出现啸叫现象。
例如,在多方会议系统中,当同一房间出现多个设备接入,会形成声学回路,此时系统需要检测是否出现啸叫现象,并在检测到啸叫时提醒用户关闭麦克风,以消除回路及啸叫,提高通话质量。从频域看,啸叫发生时,某些频点能量高于其他频点,饱和后,频点能量会稳定一段时间,直至声场发生变化。并且,由于其他信号模块的存在,采集啸叫会出现断续现象,并表现出一定的周期性,若采用传统的基于单一特征或没有分析采集啸叫特点进行啸叫检测,会使得啸叫检测准确率较低,在实际系统中效果不佳。
发明内容
本发明的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中采用传统的基于单一特征或没有分析采集啸叫特点进行啸叫检测,会使得啸叫检测准确率较低,在实际系统中效果不佳的技术缺陷。
本发明提供了一种啸叫检测方法,所述方法包括:
获取近端语音信号,并对所述近端语音信号进行预处理后得到当前帧,将所述当前帧从时域变换到频域,得到对应的频域信号,并计算所述频域信号的低频能量和高频能量;
将所述频域信号划分为多个子频带,并计算各个子频带能量,根据所述子频带能量、所述低频能量和所述高频能量确定各个子频带的中低频能量比值、中高频能量比值和频率稳定度,并选取对应的特征值;
将所述特征值输入到预先训练好的线性分类器中,输出与所述当前帧对应的啸叫发生概率值,根据所述啸叫发生概率值确定是否发生啸叫;其中,所述线性分类器为基于采样语音进行特征训练得到的。
可选地,对所述近端语音信号进行预处理后得到当前帧的步骤,包括:
对所述近端语音信号进行重采样,并将重采样后的近端语音信号缓存成帧数据,得到当前帧;
其中,所述重采样后的近端语音信号的采样率与所述线性分类器进行特征训练时所用的采样语音对应的采样率一致。
可选地,将所述当前帧从时域变换到频域,得到对应的频域信号的步骤,包括:
获取所述当前帧的前一帧对应的多个采样频点,以及所述当前帧对应的多个采样频点;
将所述前一帧的多个采样频点与所述当前帧的多个采样频点拼接后进行加窗处理,并做傅里叶变换,得到对应的频域信号。
可选地,计算所述频域信号的低频能量和高频能量的步骤,包括:
根据所述频域信号的频谱分布确定低频区间和高频区间;
利用所述低频区间内各个采样频点对应的能量计算低频能量,利用所述高频区间内各个采样频点对应的能量计算高频能量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州华多网络科技有限公司,未经广州华多网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011383684.X/2.html,转载请声明来源钻瓜专利网。