【技术实现步骤摘要】
音频信号处理方法、系统、音频交互装置及计算机设备
本专利技术实施例涉及音频信号处理
,尤其涉及音频信号处理方法、系统、音频交互装置及计算机设备。
技术介绍
对于具备语音交互功能的智能音频交互装置而言,其既可以通过麦克风接受用户的语音指令,又可以将反馈信息通过扬声器播报给用户。但是,扬声器播报给用户的声音也会同时作为声学回声再次被麦克风采集到,由此影响交互设备对用户语音的识别和理解,从而降低音频交互设备的工作性能。此外,在实际应用中,由于智能音频交互装置的硬件结构不同,麦克风和扬声器的距离和安装方式各异,系统应用的场所也多种多样,回声路径和回声的延时情况也会各有不同,这些因素都增加了回声消除问题的难度和复杂性。因此,如何有效消除音频交互时产生的声学回声成为技术人员需要解决的问题。目前,一般采用自适应滤波的方法来解决回声消除问题,图1给出了现有的基于自适应滤波进行回声消除的基本原理图,具体地,由图1可以发现,扬声器信号x经过回声路径w形成回声信号y,该回声信号y和用户语音信号v一同被电子设备的扬声器采集形成扬声器信号d;图1中的自适应滤波器可以通过自适应更新其滤波器系数矢量以使不断的模拟和逼近回声路径w,并根据对输入的扬声器信号x进行处理,之后将输出的模拟回声信号从扬声器信号d中减去,最终得到误差信号e,该误差信号e中将主要包含用户语音信号v,其回声信号基本被消除。考虑到电子设备中实时的语音交互系统对语音输入的延时有一定要求,因此,实现回声消除时会分段估计计算滤波器系数矢量,常用的计算方法是分段块频率域自适应滤波(PartitionedBlockFreq ...
【技术保护点】
一种音频信号处理方法,其特征在于,包括:对所获取音频输入信号中的回声信号进行回声消除,获得所述音频输入信号的音频残差信号;对所述音频残差信号中的噪声信号进行噪声消除,获得噪声消除后的音频增强信号;对所述音频增强信号进行残留噪声信号检测,如果所述音频增强信号中存在残留噪声信号,则对所述残留噪声信号进行过滤。
【技术特征摘要】
1.一种音频信号处理方法,其特征在于,包括:对所获取音频输入信号中的回声信号进行回声消除,获得所述音频输入信号的音频残差信号;对所述音频残差信号中的噪声信号进行噪声消除,获得噪声消除后的音频增强信号;对所述音频增强信号进行残留噪声信号检测,如果所述音频增强信号中存在残留噪声信号,则对所述残留噪声信号进行过滤。2.根据权利要求1所述的方法,其特征在于,所述对所述音频残差信号中的噪声信号进行噪声消除,获得噪声消除后的音频增强信号,包括:根据所述音频残差信号的功率谱以及预先确定的所述音频残差信号中噪声信号的噪声功率谱,确定所述音频残差信号的第一后验信噪比和先验信噪比;根据所述第一后验信噪比和所述先验信噪比,确定所述音频残差信号中噪声信号的第一衰减系数;根据所述第一衰减系数消除所述音频残差信号中的噪声信号,获得所述音频残差信号的音频增强信号。3.根据权利要求2所述的方法,其特征在于,在根据所述音频残差信号的功率谱以及预先确定的所述音频残差信号中噪声信号的噪声功率谱,确定所述音频残差信号的第一后验信噪比和先验信噪比之后,还包括:根据所述第一后验信噪比和所述先验信噪比,确定所述音频残差信号的噪声估计调节参数;如果所述噪声估计调节参数小于设定调节参数阈值,则更新所述噪声功率谱并保存。4.根据权利要求3所述的方法,其特征在于,分别根据下述第一后验信噪比公式以及先验信噪比公式获得所述音频残差信号的第一后验信噪比和先验信噪比,所述第一后验信噪比公式表示为:所述先验信噪比公式表示为:其中,j表示频率域的频率编号,为0~M-1中的任一整数值,M表示频率域长度,n表示当前所处理音频输入信号的帧号,α为0~1之间的任一常数,SNRpost(n,j)表示第n帧音频输入信号的音频残差信号的第一后验信噪比,SNRprio(n,j)表示第n帧音频输入信号的音频残差信号的先验信噪比,|E(n,j)|2表示第n帧音频输入信号的音频残差信号的功率谱,|NE(n,j)|2表示第n帧音频输入信号的音频残差信号中噪声信号的噪声功率谱,|E1(n-1,j)|2表示第n-1帧音频输入信号的音频残差信号的增强信号功率谱;根据下述第一衰减系数公式获得所述音频残差信号中噪声信号的第一衰减系数,所述第一衰减系数公式表示为:其中,ζ1(n,j)表示第n帧音频输入信号的音频残差信号的第一衰减系数;相应的,根据下述增强信号功率谱公式确定第n帧音频输入信号的音频残差信号的增强信号功率谱,所述增强信号功率谱公式表示为:|E1(n,j)|2=ζ1(n,j)|E(n,j)|2,其中,|E1(n,j)|2表示第n帧音频输入信号的音频残差信号的增强信号功率谱;根据下述噪声估计调节参数公式获得所述音频残差信号的噪声估计调节参数,所述噪声估计调节参数公式表示为:其中,β表示第n帧音频残差信号的噪声估计调节参数;根据下述噪声功率谱更新公式更新所述噪声功率谱,所述噪声功率谱更新公式表示为:|NE(n,j)|2=ε|NE(n-1,j)|2+(1-ε)|E(n,j)|2,其中,|NE(n-1,j)|2表示第n-1帧音频输入信号的音频残差信号中噪声信号的噪声功率谱。5.根据权利要求1所述的方法,其特征在于,对所述音频增强信号进行残留噪声信号检测,如果所述音频增强信号中存在残留噪声信号,则对所述残留噪声信号进行过滤,包括:根据所述音频输入信号、所述音频增强信号和预设的检测参数公式,确定所述音频增强信号的残留噪声检测参数;如果所述残留噪声检测参数小于设定的检测参数阈值,则确定所述音频增强信号中存在残留噪声信号;根据所述残留噪声检测参数以及所述检测参数阈值,获得所述残留噪声信号在所述音频增强信号中的第二衰减系数;根据所述第二衰减系数,过滤所述音频增强信号中的残留噪声信号。6.根据权利要求5所述的方法,其特征在于,所述检测参数公式表示为:其中,n表示当前所处理音频输入信号的帧号,∑|d(n,t)|2表示第n帧音频输入信号的能量值;∑|e1(n,t)|2表示第n帧音频输入信号的音频增强信号的能量值;RD(n)表示第n帧音频输入信号的音频增强信号的残留噪声检测参数;根据下述第二衰减系数公式确定所述残留噪声信号在所述音频增强信号中的第二衰减系数,所述第二衰减系数公式表示为:ζ2(n)=max(RDth/RD(n),ζmin),其中,RDth为设定的检测参数阈值;ζmin为设定的最小衰减系数;ζ2(n)表示第n帧音频输入信号的音频增强信号中残留噪声信号的第二衰减系数。7.根据权利要6所述的方法,其特征在于,在对所述残留噪声信号进行过滤之后,还包括:根据下述信号确定公式,确定待输出的目标音频信号;所述信号确定公式表示为:s(n)=ζ2(n)*e1(n),其中,e1(n)表示第n帧音频输入信号的音频增强信号,s(n)表示待输出的第n帧音频输入信号的目标音频信号。8.根据权利要求1所述的方法,其特征在于,所述对所获取音频输入信号中的回声信号进行回声消除,获得所述音频输入信号的音频残差信号,包括:获取音频输入设备拾取的音频输入信号以及音频输出设备输出的音频参考信号;根据当前确定的自适应滤波系数处理所述音频参考信号,获得所述音频参考信号的回声估计信号;将所述音频输入信号与所述回声估计信号的差值确定为所述音频输入信号的音频残差信号。9.根据权利要求8所述的方法,其特征在于,在将所述音频输入信号与所述回声估计信号的差值确定为所述音频输入信号的音频残差信号之后,还包括:根据所述音频参考信号和确定的音频残差信号,确定频率域滤波器系数的更新因子;根据所述更新因子更新所述自适应滤波系数并保存。10.根据权利要求9所述的方法,其特征在于,在对所获取音频输入信号中的回声信号进行回声消除,获得所述音频输入信号的音频残差信号之后,还包括:检测所述音频输入信号中是否包含用户语音信号,并检测所述音频参考信号中是否包含回声信号;当所述音频输入信号中包含所述用户语音信号时,停止更新所述自适应滤波系数;或者,当所述音频输入信号中不包含所述用户语音信号且所述音频参考信号中不包含回声信号时,停止更新所述自适应滤波系数;或者,当所述音频输入信号中不包含所述用户语音信号且所述音频参考信号中包含回声信号时,更新所述自适应滤波系数并保存。11.根据权利要求10所述的方法,其特征在于,所述检测所述音频输入信号中是否包含用户语音信号,包括:根据所述音频输入信号的能量值及所述音频参考信号的能量值,确定所述音频输入信号与所述音频参考信号的瞬时能量比;如果所述瞬时能量比小于第一设定阈值,则确定所述音频输入信号中不包含用户语音信号;否则,确定包含所述用户语音信号。12.根据权利要求10所述的方法,其特征在于,所述检测所述音频参考信号中是否包含回声信号,包括:根据所述音频输入信号的功率谱及所述音频残差信号对应的噪声功率谱,确定所述音频输入信号的第二后验信噪比;根据所述音频输入信号的功率值及所述音频残差信号的功率值,确定所述音频输入信号与所述音频残差信号的互相关系数;如果所述第二后验信噪比小于第二设定阈值,则确定所述音频参考信号中不包含回声信号;或者,如果所述第二后验信噪比不小于第二设定阈值且所述互相关系数不小于第三设定阈值,则确定所述音频参考信号中包含回声信号且所述回声信号的回声路径发生了变化;或者,如果所述第二后验信噪比不小于所述第二设定阈值且所述互相关系数小于所述第三设定阈值,则确定所述音频参考信号中包含回声信号且所述回声信号的回声路径没有发生变化。13.一种音频信号处理系统,其特征在于,包括:回声信号消除模块,用于对所获取音频输入信号中的回声信号进行回声消除,获得所述音频输入信号的音频残差信号;噪声信号消除模块,用于对所述音频残差信号中的噪声信号进行噪声消除,获得噪声消除后的音频增强信号;残留噪声检测模块,用于对所述音频增强信号进行残留噪声信号检测;残留噪声过滤模块,用于当所述音频增强信号中存在残留噪声信号时,对所述残留噪声信号进行过滤。14.根据权利要求13所述的系统,其特征在于,所述噪声信号消除模块,包括:第一信噪比确定单元,用于根据所述音频残差信号的功率谱以及预先确定的所述音频残差信号中噪声信号的噪声功...
【专利技术属性】
技术研发人员:余世经,朱频频,
申请(专利权)人:上海智臻智能网络科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。