音频资源的回声消除方法和装置、存储介质及电子装置制造方法及图纸

技术编号:35938795 阅读:11 留言:0更新日期:2022-12-14 10:26
本申请公开了一种音频资源的回声消除方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该方法包括:获取第一音频资源和第二音频资源,其中,第一音频资源为目标设备在播放第二音频资源的过程中采集到的音频资源;将第一音频资源和第二音频资源输入至目标参数生成网络,得到目标参数生成网络输出的目标滤波参数;使用目标滤波参数和目标滤波器对第一音频资源进行滤波,得到目标音频资源,采用上述技术方案,解决了相关技术中对音频资源的回声消除效率较低等问题。回声消除效率较低等问题。回声消除效率较低等问题。

【技术实现步骤摘要】
音频资源的回声消除方法和装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种音频资源的回声消除方法和装置、存储介质及电子装置。

技术介绍

[0002]随着科技的发展推动了音频采集技术的广泛应用,比如应用在网络电话、视频会议、人机语音交互等领域,在这些领域中都对采集到的音频资源的质量有一定的要求,干扰音频(如回声、噪声、混响等)作为影响音频采集质量的重要因素,影响音频资源的质量,比如回声的影响,即设备播放的音频资源又被自身采集到,从而形成回声,进而严重影响音频资源采集质量,如何消除采集到的音频资源中的干扰音频已经成为本领域技术人员的研究重点。
[0003]当前,对于干扰音频的消除常用的方式是构建音频消除网络模型的方式,即通过对初始音频消除网络模型进行训练,使得训练后的音频消除网络模型,进而把设备采集到的音频资源和设备同时播放的音频资源输入到训练后的音频消除网络模型中,从而得到消除干扰音频后的干净的音频资源。但是,这种方法虽然消除了干扰音频,但是存在的问题是模型高度复杂,参数量庞大,会消耗很高的运算资源,使得这些方法不能在计算资源有限的平台上运行。
[0004]针对相关技术中对音频资源的回声消除效率较低等问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种音频资源的回声消除方法和装置、存储介质及电子装置,以至少解决相关技术中对音频资源的回声消除效率较低等问题。
[0006]根据本申请实施例的一个实施例,提供了一种音频资源的回声消除方法,包括:获取第一音频资源和第二音频资源,其中,所述第一音频资源为目标设备在播放所述第二音频资源的过程中采集到的音频资源;将所述第一音频资源和所述第二音频资源输入至目标参数生成网络,得到所述目标参数生成网络输出的目标滤波参数,其中,所述目标参数生成网络是使用标注了回声消除音频的训练样本对回声消除模型进行训练得到的,所述回声消除模型包括依次连接的初始参数生成网络和目标滤波器,所述训练样本包括第一音频样本和第二音频样本,所述第一音频样本为所述目标设备在播放所述第二音频样本的过程中采集到的音频资源,所述回声消除音频是从所述第一音频样本中消除了所述第二音频样本的音频资源;使用所述目标滤波参数和所述目标滤波器对所述第一音频资源进行滤波,得到目标音频资源。
[0007]可选的,所述将所述第一音频资源和所述第二音频资源输入至目标参数生成网络,得到所述目标参数生成网络输出的目标滤波参数,包括:将所述第一音频资源和所述第二音频资源输入至所述目标参数生成网络;获取所述目标参数生成网络的第一分支输出的
第一滤波参数,以及所述目标参数生成网络的第二分支输出的第二滤波参数,其中,所述第一滤波参数为所述目标滤波器的运行参数,所述第二滤波参数用于表征所述第一音频资源中所携带的由所述第二音频资源造成的回声成份的特征。
[0008]可选的,在所述将所述第一音频资源和所述第二音频资源输入至目标参数生成网络,得到所述目标参数生成网络输出的目标滤波参数之前,所述方法还包括:将所述训练样本输入所述初始参数生成网络,得到所述初始参数生成网络输出的滤波参数结果;使用所述滤波参数结果和所述目标滤波器对所述第一音频样本进行滤波,得到音频资源结果;根据所述音频资源结果与所述回声消除音频之间的损失值对所述初始参数生成网络的网络参数进行调整,直至网络收敛,得到所述目标参数生成网络。
[0009]可选的,所述将所述训练样本输入所述初始参数生成网络,得到所述初始参数生成网络输出的滤波参数结果,包括:将所述训练样本输入所述初始参数生成网络;获取所述初始参数生成网络的第一分支输出的第一结果和所述初始参数生成网络的第二分支输出的第二结果作为所述滤波参数结果,其中,所述初始参数生成网络的第一分支用于估计所述目标滤波器的噪声方差,所述初始参数生成网络的第二分支用于估计所述第一音频样本中所携带的由所述第二音频样本造成的回声成份。
[0010]可选的,所述使用所述滤波参数结果和所述目标滤波器对所述第一音频样本进行滤波,得到音频资源结果,包括:使用所述第二结果提取所述第一音频样本中携带的参考回声成份,其中,所述参考回声成份是由所述第二音频样本造成的;使用以所述第一结果为运行参数的所述目标滤波器对所述参考回声成份进行滤波,得到所述音频资源结果。
[0011]可选的,所述使用所述目标滤波参数和所述目标滤波器对所述第一音频资源进行滤波,得到目标音频资源,包括:使用所述目标滤波参数中包括的第二滤波参数提取所述第一音频资源中的目标音频特征,其中,所述第二滤波参数用于表征所述第一音频资源中所携带的由所述第二音频资源造成的回声成份的特征;将所述目标音频特征输入以第一滤波参数为运行参数的所述目标滤波器,得到所述目标音频。
[0012]可选的,所述使用所述目标滤波参数中包括的第二滤波参数提取所述第一音频资源中的目标音频特征,包括:计算图像掩膜和所述第一音频资源的频谱图的乘积,得到特征频谱图,其中,所述第二滤波参数包括所述图像掩膜,所述图像掩膜用于表征所述频谱图中包括所述目标音频特征的区域;将所述特征频谱图所记载的频谱特征确定为所述目标音频特征。
[0013]根据本申请实施例的另一个实施例,还提供了一种音频资源的回声消除装置,包括:获取模块,用于获取第一音频资源和第二音频资源,其中,所述第一音频资源为目标设备在播放所述第二音频资源的过程中采集到的音频资源;第一输入模块,用于将所述第一音频资源和所述第二音频资源输入至目标参数生成网络,得到所述目标参数生成网络输出的目标滤波参数,其中,所述目标参数生成网络是使用标注了回声消除音频的训练样本对回声消除模型进行训练得到的,所述回声消除模型包括依次连接的初始参数生成网络和目标滤波器,所述训练样本包括第一音频样本和第二音频样本,所述第一音频样本为所述目标设备在播放所述第二音频样本的过程中采集到的音频资源,所述回声消除音频是从所述第一音频样本中消除了所述第二音频样本的音频资源;第一滤波模块,用于使用所述目标滤波参数和所述目标滤波器对所述第一音频资源进行滤波,得到目标音频资源。
[0014]根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述音频资源的回声消除方法。
[0015]根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述音频资源的回声消除方法。
[0016]在本申请实施例中获取第一音频资源和第二音频资源,其中,第一音频资源为目标设备在播放第二音频资源的过程中采集到的音频资源;将第一音频资源和第二音频资源输入至目标参数生成网络,得到目标参数生成网络输出的目标滤波参数,其中,目标参数生成网络是使用标注了回声消除音频的训练样本对回声消除模型进行训练得到的,回声消除模型包括依次连接的初始参数生成网络和目标滤波本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频资源的回声消除方法,其特征在于,包括:获取第一音频资源和第二音频资源,其中,所述第一音频资源为目标设备在播放所述第二音频资源的过程中采集到的音频资源;将所述第一音频资源和所述第二音频资源输入至目标参数生成网络,得到所述目标参数生成网络输出的目标滤波参数,其中,所述目标参数生成网络是使用标注了回声消除音频的训练样本对回声消除模型进行训练得到的,所述回声消除模型包括依次连接的初始参数生成网络和目标滤波器,所述训练样本包括第一音频样本和第二音频样本,所述第一音频样本为所述目标设备在播放所述第二音频样本的过程中采集到的音频资源,所述回声消除音频是从所述第一音频样本中消除了所述第二音频样本的音频资源;使用所述目标滤波参数和所述目标滤波器对所述第一音频资源进行滤波,得到目标音频资源。2.根据权利要求1所述的方法,其特征在于,所述将所述第一音频资源和所述第二音频资源输入至目标参数生成网络,得到所述目标参数生成网络输出的目标滤波参数,包括:将所述第一音频资源和所述第二音频资源输入至所述目标参数生成网络;获取所述目标参数生成网络的第一分支输出的第一滤波参数,以及所述目标参数生成网络的第二分支输出的第二滤波参数,其中,所述第一滤波参数为所述目标滤波器的运行参数,所述第二滤波参数用于表征所述第一音频资源中所携带的由所述第二音频资源造成的回声成份的特征。3.根据权利要求1所述的方法,其特征在于,在所述将所述第一音频资源和所述第二音频资源输入至目标参数生成网络,得到所述目标参数生成网络输出的目标滤波参数之前,所述方法还包括:将所述训练样本输入所述初始参数生成网络,得到所述初始参数生成网络输出的滤波参数结果;使用所述滤波参数结果和所述目标滤波器对所述第一音频样本进行滤波,得到音频资源结果;根据所述音频资源结果与所述回声消除音频之间的损失值对所述初始参数生成网络的网络参数进行调整,直至网络收敛,得到所述目标参数生成网络。4.根据权利要求3所述的方法,其特征在于,所述将所述训练样本输入所述初始参数生成网络,得到所述初始参数生成网络输出的滤波参数结果,包括:将所述训练样本输入所述初始参数生成网络;获取所述初始参数生成网络的第一分支输出的第一结果和所述初始参数生成网络的第二分支输出的第二结果作为所述滤波参数结果,其中,所述初始参数生成网络的第一分支用于估计所述目标滤波器的噪声方差,所述初始参数生成网络的第二分支用于估计所述第一音频样本中所携带的由所述第二音频样本造成的回声成份。5.根据权利要求4所述的...

【专利技术属性】
技术研发人员:刘溪
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1