【技术实现步骤摘要】
通话信号的处理方法、装置、电子设备及存储介质
本申请涉及计算机
,尤其涉及语音
,特别涉及一种通话信号的处理方法、装置、电子设备及存储介质。
技术介绍
随着互联网的高速发展,基于IP的语音传输(voiceoverinternetprotocol;voip)已经成为人们必不可少的需求之一,例如各种远程的电话会议都采用相关技术。现有的voip通信中,免提通信中存在的回声问题大大降低了通信双方的体验,这里回声是由扬声器和麦克风之间的耦合产生的。例如通信方A的声音被麦克风采集后经过网络传输给通信方B,并通过通信方B的扬声器播放出来,播放出来的声音又经过空气传输被通信方B的麦克风采集到,随后通信方B的麦克风采集到的声音又通过网络传回给通信方A,此时通信方A就会听到自己的回声。因此,有必要采取措施来消除回声以获得高质量的语音通信体验。现有的回声消除方法采用自适应滤波器来抑制线性部分的回声;并进一步对当前的通话状态进行检测,确定当前的通话状态,以基于通话状态进行有针对性地抑制残余回声。但是,由于语音的非平稳性以及通话场景的多样性,现有技术的方案都很难对通话状态进行准确有效地检测,从而残余回声的处理不够准确,进而导致处理后的语音出现不连续、卡顿等现象。
技术实现思路
为了解决上述技术问题,本申请提供一种通话信号的处理方法、装置、电子设备及存储介质,能够对通话状态进行准确地检测,进而对残余信号进行有效地处理,避免处理后的语音出现不连续、卡顿的现象。一方面,本申请提供一种通话信号的 ...
【技术保护点】
1.一种通话信号的处理方法,其特征在于,包括:/n根据预设的至少两个阈值、基于通话信号构建的统计量,检测当前的通话状态;/n获取所述通话状态对应的增益因子;/n采用所述通话状态对应的增益因子对所述通话信号进行处理。/n
【技术特征摘要】
1.一种通话信号的处理方法,其特征在于,包括:
根据预设的至少两个阈值、基于通话信号构建的统计量,检测当前的通话状态;
获取所述通话状态对应的增益因子;
采用所述通话状态对应的增益因子对所述通话信号进行处理。
2.根据权利要求1所述的方法,其特征在于,根据预设的至少两个阈值、基于通话信号构建的统计量,检测当前的通话状态之前,所述方法还包括:
基于残余信号和自适应滤波器估计的线性回声信号构建所述统计量;所述残余信号为所述自适应滤波器对麦克风信号中的线性回声信号滤除后剩余的信号。
3.根据权利要求2所述的方法,其特征在于,基于残余信号和自适应滤波器估计的线性回声信号构建所述统计量,包括:
采用所述残余信号的能量除以所述自适应滤波器估计的线性回声信号的能量,作为所述统计量。
4.根据权利要求2所述的方法,其特征在于,根据预设的至少两个阈值、基于通话信号构建的统计量,检测当前的通话状态,包括:
当所述至少两个阈值包括第一阈值和第二阈值,且所述第一阈值大于所述第二阈值时,判断所述统计量是否大于所述第一阈值;若大于,确定所述当前的通话状态为双讲状态;
判断所述统计量是否小于所述第二阈值;若是,确定所述当前的通话状态为远端人说话状态;否则,若所述统计量小于或者等于所述第一阈值,且大于或者等于所述第二阈值,确定所述当前的通话状态为过渡状态。
5.根据权利要求4所述的方法,其特征在于,获取所述通话状态对应的增益因子,包括:
若所述通话状态为远端说话人状态时,设置所述增益因子为0;
若所述通话状态为双讲状态时,取第一信号相干度和第二信号相干度中的最小值作为所述增益因子;其中所述第一信号相干度为扬声器信号和所述麦克风信号之间的相干性,所述第二信号相干度为所述残余信号与所述麦克风信号之间的相干性;
若所述通话状态为过渡状态时,取所述第一信号相干度和所述第二信号相干度中的最小值的平方作为所述增益因子。
6.根据权利要求2-5任一所述的方法,其特征在于,采用所述通话状态对应的增益因子对所述通话信号进行处理,包括:
采用所述通话状态对应的增益因子乘以所述残余信号。
7.一种通话信号的处理装置,其特征在于,包括:
检测模块,用于根据预设的至少两个阈值、基于通话信号构建的统计量,检测当前的通话状态...
【专利技术属性】
技术研发人员:任新蕾,于利标,李慧凤,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。