【技术实现步骤摘要】
一种用于通话语音的噪声实时消除的方法
[0001]本专利技术涉及音频处理
,具体涉及一种用于通话语音的噪声实时消除的方法。
技术介绍
[0002]在如今的现实生活中,通话语音信号通常会收到或多或少的噪音干扰,使得通话质量下降。语音去噪,是指取出语音片段中的不需要的干扰噪声,生成相对纯净的音频。
[0003]目前已有的降噪技术存在着以下局限:
[0004]传统去噪方法谱减法使用带噪的音频信号减去噪声信号的频谱。频谱法中假设语音中的噪声皆为加性噪声,所以将带噪语音频谱减去噪声频谱就可以得出纯净的语音信号。用这种方式去噪的前提是噪声信号是相对平稳的,而且当某些地方噪音强度大于平均值的时候,难以将噪声有效去除。维纳滤波去噪方法将带噪信号经过线性滤波器变换逼近原信号。维纳滤波去噪方法同样在非平稳噪声场景下效果欠佳。基于循环神经网络的去噪模型能利用丰富的数据集学习出参数,达到较好的去噪效果。但是循环神经网络的模型普遍参数里很大导致难以满足实时性。
[0005]可见当某些地方噪音强度大于平均值以及非平稳噪声场 ...
【技术保护点】
【技术特征摘要】
1.一种用于通话语音的噪声实时消除的方法,其特征在于,包括如下步骤:S1:将待处理音频数据进行切割,将切割后的音频数据与前置数据段中的音频数据进行拼接形成音频信号片段;S2:对音频信号片段进行去噪处理,并根据音频信号片段进行前置数据段中的音频数据更新以及输出音频信号的选取。2.如权利要求1所述的噪声实时消除的方法,其特征在于,所述步骤S2中去噪处理具体包括:采用编码器对音频信号片段进行处理得到中间表示,在通过中间层对中间表示进行增强,最终通过解码器对增强后的中间表示进行处理得到增强后的音频数据。3.如权利要求2所述的噪声实时消除的方法,其特征在于,所述编码器对音频信号片段进行处理得到中间表示的具体步骤为:通过编码器中的卷积层和门控线性单元层进行运算处理得到中间表示,得到中间表示的计算公式为:z=E(x)=f(f(f(f(f(x)))))其中,z为中间表示,E(x)为编码器的处理操作,f(x)代表一个卷积块的处理操作;所述编码器包括多组卷积块,其中,卷积块的计算公式为:f(x)=GLU(Conv1d(Relu(Conv1d(x))))其中,f(x)代表一个卷积块的处理操作,Conv1d代表卷积操作,Relu代表Relu激活函数,GLU代表门控线性单元操作,x代表输入的音频信号片段的数据。4.如权利要求2所述的噪声实时消除的方法,其特征在于,通过解码器对增强后的中间表示进行处理得到增强后的音频数据的具体步骤为:通过解码器中的卷积层和门控线性单元层对增强后的中间表示进行运算处理得到增强后的音频数据,其具体步骤为:其中,为增强后的音频数据,为解码器中卷积层和门控线性单元层的运算处理,为一个卷积块的处理操作,为增强后的中间表示;其中,所述解码器包括多组依次连接的卷积块,卷积块的计算公式为:其中,为一个卷积块的处理操作,Conv1d代表卷积操作,R...
【专利技术属性】
技术研发人员:朱威,潘伟,钟佳,陈俊荣,甘雨,
申请(专利权)人:中邮消费金融有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。