The invention provides a speech signal denoising method and a user terminal. The method can include: obtaining the first current audio signal frame collected by the first microphone; obtaining the second current audio signal frame collected by the second microphone; and using the first gain for the gain adjustment of the second current audio signal frame, in which the first gain is described. The first gain is a first gain for the noise audio signal frame collected according to the first microphone and the energy difference of the noise audio signal frame collected by the second microphone; the energy setting of the second current audio signal frame according to the first current audio signal frame and the gain adjustment is second gain; the use described is used. The second gain adjusts the gain of the first current audio signal frame to obtain the current output audio signal frame. The embodiment of the invention can improve the noise suppression ability.
【技术实现步骤摘要】
一种语音信号降噪方法和用户终端
本专利技术涉及通信
,尤其涉及一种语音信号降噪方法和用户终端。
技术介绍
随着通信技术的发展,目前用户终端已经成为人们生活中不可或缺的一部分,例如:人们需要使用手机、平板电脑、平板电脑(TabletPersonalComputer)、膝上型电脑(LaptopComputer)、个人数字助理(personaldigitalassistant,简称PDA)、移动上网装置(MobileInternetDevice,MID)或可穿戴式设备(WearableDevice)等用户终端进行语音通信或者上网等等。然而,在用户终端进行语音信号录制时,外界经常会存在噪音,从而导致获得的语音信号中会存在噪音。但目前的用户终端主要是通过单个麦克风来实现降噪,而单个麦克风降噪的方案对噪声抑制能力差。可见,目前的用户终端存在噪声抑制能力差的问题。
技术实现思路
本专利技术的目的在于提供一种语音信号降噪方法和用户终端,解决了目前的用户终端存在噪声抑制能力差的问题。为了达到上述目的,本专利技术实施例提供一种语音信号降噪方法,包括:获取第一麦克风采集的第一当前音频 ...
【技术保护点】
一种语音信号降噪方法,其特征在于,包括:获取第一麦克风采集的第一当前音频信号帧;获取第二麦克风采集的第二当前音频信号帧;使用第一增益对所述第二当前音频信号帧进行增益调整,其中,所述第一增益为根据所述第一麦克风采集的噪声音频信号帧和所述第二麦克风采集的噪声音频信号帧的能量差异设置的第一增益;根据所述第一当前音频信号帧与增益调整后的所述第二当前音频信号帧的能量设置第二增益;使用所述第二增益对所述第一当前音频信号帧进行增益调整,获取当前输出音频信号帧。
【技术特征摘要】
1.一种语音信号降噪方法,其特征在于,包括:获取第一麦克风采集的第一当前音频信号帧;获取第二麦克风采集的第二当前音频信号帧;使用第一增益对所述第二当前音频信号帧进行增益调整,其中,所述第一增益为根据所述第一麦克风采集的噪声音频信号帧和所述第二麦克风采集的噪声音频信号帧的能量差异设置的第一增益;根据所述第一当前音频信号帧与增益调整后的所述第二当前音频信号帧的能量设置第二增益;使用所述第二增益对所述第一当前音频信号帧进行增益调整,获取当前输出音频信号帧。2.如权利要求1所述的方法,其特征在于,所述方法还包括:对所述第一当前音频信号帧和所述第二当前音频信号帧进行语音检测,以判断当前是否为噪声段;若判断当前为噪声段,根据所述第一当前音频信号帧和所述第二当前音频信号帧的能量差异设置所述第一增益;若判断当前为语音段,则所述第一增益为根据所述第一麦克风在所述第一当前音频信号帧之前采集的噪声音频信号帧和所述第二麦克风在所述第二当前音频信号帧之前采集的噪声音频信号帧的能量差异设置的第一增益。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:将所述第一当前音频信号帧进行频域变换,得到第一当前频域信号;将增益调整后的所述第二当前音频信号帧进行频域变换,得到第二当前频域信号;所述根据所述第一当前音频信号帧与增益调整后的所述第二当前音频信号帧的能量设置第二增益,包括:根据所述第一当前频域号与所述第二当前频域信号的能量设置第二增益;所述使用所述第二增益对所述第一当前音频信号帧进行增益调整,获取当前输出音频信号帧,包括:使用所述第二增益对所述第一当前频域信号进行增益调整,并将调整后对所述第一当前频域信号进行时域变换,得到当前输出音频信号帧。4.如权利要求3所述的方法,其特征在于,所述方法还包括:在时域上对增益调整后的所述第二当前音频信号帧进行子带补偿;或者在频域上对所述第二当前频域信号进行子带补偿。5.如权利要求3所述的方法,其特征在于,所述根据所述第一当前频域号与所述第二当前频域信号的能量设置第二增益,包括:计算所述第一当前频域信号中各频点的功率;计算所述第二当前频域信号中各频点的功率;计算所述第一当前频域信号中各频点与所述第二当前频域信号中对应频点的互相关功率;根据所述第一当前频域信号中各频点的功率,以及所述第二当前频域信号中各频点的功率,计算各频点的噪声估计;根据所述第一当前频域信号中各频点的功率,以及所述第二当前频域信号中各频点的功率,以及各频点的互相关功率和噪声估计,计算各频点的第二增益;所述使用所述第二增益对所述第一当前频域信号进行增益调整,包括:使用各频点的第二增益对所述第一当前频域信号的相应频点进行增益调整。6.如权利要求5所述的方法,其特征在于,所述根据所述第一当前频域信号中各频点的功率,以及所述第二当前频域信号中各频点的功率,以及各频点的互相关功率和噪声估计,计算各频点的第二增益,包括:通过如下公式计算各频点的第二增益:且,G(f,m)=max{Gmin1,G(f,m)}其中,G(f,m)表示频点f的第二增益,f表示频点,Gmin1为预设最大衰减增益,Φnn(f,m)为频点f的噪声估计,为所述第一当前频域信号中频点f的功率,为所述第二当前频域信号中频点f的功率,为频点f的互相关功率,γ为经验常数,d为所述第一麦克风和所述第二麦克风之间的距离,c为声音在空气中的传播速度。7.如权利要求5所述的方法,其特征在于,所述方法还包括:对各频点的第二增益进行平滑处理;所述使用各频点的第二增益对所述第一当前频域信号的相应频点进行增益调整,包括:使用平滑处理后的各频点的第二增益对所述第一当前频域信号的相应频点进行增益调整。8.如权利要求5所述的方法,其特征在于,所述方法还包括:检测所述第一当前音频信号帧是否为语音帧;所述使用各频点的第二增益对所述第一当前频域信号帧的相应频点进行增益调整,包括:若所述第一当前音频信号帧为语音帧,使用各频点的第二增益对所述第一当前频域信号的相应频点进行增益调整;或者若所述第一当前音频信号帧为语音帧,使用预设第一平滑因子对各频点的第二增益进行平滑处理,并使用平滑处理后的各频点的第二增益对所述第一当前频域信号的相应频点进行增益调整。9.如权利要求3所述的方法,其特征在于,所述根据所述第一当前音频信号帧与增益调整后的所述第二当前音频信号帧的能量设置第二增益,包括:若根据所述第一当前音频信号帧与增益调整后的所述第二当前音频信号帧的能量确定所述第一当前音频信号帧为噪声帧,则使用如下公式获取各频点的第二增益:G(f,m)=αG(f,m-1)+(1-α)Gmin2其中,G(f,m)表示频点f的第二增益,f表示频点,Gmin2为预设衰减增益,G(f,m-1)上一帧频点f的第二增益,a为预设第二平滑因子;或者,若根据所述第一当前音频信号帧与增益调整后的所述第二当前音频信号帧的能量确定当前场景为预设小噪声场景,则根据所述第一当前频域号与所述第二当前频域...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。