【技术实现步骤摘要】
回声消除方法、装置、设备及存储介质
本专利技术涉及信号处理领域,尤其涉及一种回声消除方法、装置、设备及存储介质。
技术介绍
目前,在语音识别中,可以通过回声消除处理,例如声学回声消除(AcousticEchoCancellation,AEC)算法,以实现对采集到的语音信号中的回声的消除。现有技术中,回声消除处理具体是根据所播放的参考信号与麦克风采集到的该参考信号对应的回声信号之间的时延,将麦克风采集到的语音信号中所包括的回声信号进行消除,从而得到讲话者发出的原始信号,避免由于回声信号叠加到原始信号中所带来的回声。通常,在进行回声消除处理所使用的时延是默认时延,即,基于默认时延,将麦克风采集到的语音信号中所包括的回声信号进行消除。但是,现有技术中,存在由于回声消除处理中使用默认时延,而导致回声消除效果较差的问题。
技术实现思路
本专利技术实施例提供一种回声消除方法、装置、设备及存储介质,用以解决现有技术中由于回声消除处理中使用默认时延,而导致回声消除效果较差的问题。第一方面,本专利技术实施例提供一种回声消除方法,包括:在计算设备使用的语音交互装置由第一语音交互装置变化为 ...
【技术保护点】
1.一种回声消除方法,其特征在于,包括:在计算设备使用的语音交互装置由第一语音交互装置变化为第二语音交互装置时,所述计算设备估计所述第二语音交互装置播放的参考信号与采集到的所述参考信号对应的回声信号之间的时延;所述计算设备根据估计获得的所述时延,对所述第二语音交互装置采集到的原始信号中的所述回声信号进行消除。
【技术特征摘要】
1.一种回声消除方法,其特征在于,包括:在计算设备使用的语音交互装置由第一语音交互装置变化为第二语音交互装置时,所述计算设备估计所述第二语音交互装置播放的参考信号与采集到的所述参考信号对应的回声信号之间的时延;所述计算设备根据估计获得的所述时延,对所述第二语音交互装置采集到的原始信号中的所述回声信号进行消除。2.根据权利要求1所述的方法,其特征在于,若所述计算设备由与目标设备连接变化为未与所述目标设备连接,则所述计算设备使用的语音交互装置由第一语音交互装置变化为第二语音交互装置,所述目标设备包括所述第一语音交互装置,所述计算设备包括所述第二语音交互装置;或者,所述计算设备由未与所述目标设备连接变化为与所述目标设备连接,则所述计算设备使用的语音交互装置由第一语音交互装置变化为第二语音交互装置,所述计算设备包括所述第一语音交互装置,所述目标设备包括所述第二语音交互装置。3.根据权利要求1所述的方法,其特征在于,若所述计算设备由与第一目标设备连接变化为与第二目标设备连接,则所述计算设备使用的语音交互装置由第一语音交互装置变化为第二语音交互装置,所述第一目标设备包括所述第一语音交互装置,所述第二目标设备包括所述第二语音交互装置。4.根据权利要求1-3任一项所述的方法,其特征在于,所述计算设备估计所述第二语音交互装置播放的参考信号与采集到的所述参考信号对应的回声信号之间的时延,包括:所述计算设备根据多个第一时间点以及与所述多个第一时间点一一对应的多个第二时间点,确定所述多个第一时间点中各第一时间点与各第一时间点对应的第二时间点的时间差,得到多个时间差,所述第一时间点为所述第二语音交互装置播放参考信号的时间点,所述第二时间点为所述第二语音装置采集到对应第一时间点所播放的参考信号对应的回声信号的时间点;所述计算设备根据所述多个时间差,确定所述参考信号与所述回声信号的时延。5.根据权利要求4所述的方法,其特征在于,所述计算设备根据所述多个时间差,确定所述参考信号与所述回声信号的时延,包括:所述计算设备根据所述多个时间差以及预设估计算法,确定所述参考信号与所述回声信号的时延。6.根据权利要求1-3任一项所述的方法,其特征在于,所述计算设备根据估计获得的所述时延,对所述第二语音交互装置采集到的原始信号中的所述回声信号进行消除,包括:所述计算设备判断所述时延是否在预设的时延范围内;若所述时延在所述时延范围内,则根据所述时延,对所述第二语音交互装置采集到的原始信号中的所述回声信号进行消除;若所述时延不在所述时延范围内,则根据所述时延范围内的时延,对所述第二语音交互装置采集到的原始信号中的所述回声信号进行消除。7.一种回声消除装置,应用于计算设备,其特征在于,包括:估计...
【专利技术属性】
技术研发人员:向伟,陈建哲,张腾飞,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。