【技术实现步骤摘要】
一种回声消除方法、服务器、终端及系统
本申请涉及音频数据处理
,特别是涉及一种回声消除方法,一种回声消除服务器,一种回声消除的终端,以及,一种回声消除系统。
技术介绍
通话过程中,在近端设备播放远端设备发送的语音信号时,近端设备中的麦克风会采集该语音信号,并将该语音信号发送给远端设备,导致远端设备的用户会听到自己发出的语音信号的回声,影响通话质量,因此,需要对通话过程中的回声进行消除。在现有回声消除技术中,一般采用fir线性滤波器进行回声消除,然而,传统的回声消除算法,在开始的算法收敛期内,会有回声出现。同时传统算法对播放到采集的延时有一定的限度,且一些精确的延时估计算法由于性能问题,不能及时准确的在终端上检测。
技术实现思路
本申请实施例所要解决的技术问题是提供一种回声消除服务器,用以实现终端上算法的零收敛、抗任意延时。相应的,本申请实施例还提供了一种回声消除服务器,一种回声消除的终端,以及,一种回声消除系统,用以保证上述方法的实现及应用。为了解决上述问题,本申请实施例公开了一种回声消除方法,所述方法应用于服务器集群,所述方法包括:向一个或多个终端提供检测信号 ...
【技术保护点】
1.一种回声消除方法,其特征在于,所述方法应用于服务器集群,所述方法包括:向一个或多个终端提供检测信号;接收所述一个或多个终端发送的采集信号,所述采集信号为所述一个或多个终端播放所述检测信号时,由所述一个或多个终端的麦克风采集的音频信号;基于所述采集信号以及所述检测信号,确定所述一个或多个终端对应的回声特性参数,所述回声特性参数用于所述终端的回声消除。
【技术特征摘要】
1.一种回声消除方法,其特征在于,所述方法应用于服务器集群,所述方法包括:向一个或多个终端提供检测信号;接收所述一个或多个终端发送的采集信号,所述采集信号为所述一个或多个终端播放所述检测信号时,由所述一个或多个终端的麦克风采集的音频信号;基于所述采集信号以及所述检测信号,确定所述一个或多个终端对应的回声特性参数,所述回声特性参数用于所述终端的回声消除。2.根据权利要求1所述的方法,其特征在于,还包括:将所述回声特性参数发送至对应的终端。3.根据权利要求2所述的方法,其特征在于,所述回声特性参数包括时延信息,所述基于所述采集信号以及所述检测信号,确定所述一个或多个终端对应的回声特性参数的步骤包括:接收终端发送的时延信息,所述时延信息为所述终端基于所述采集信号以及所述检测信号确定的信息。4.根据权利要求3所述的方法,其特征在于,所述回声特性参数还包括第一滤波器系数值,所述基于所述采集信号以及所述检测信号,确定所述一个或多个终端对应的回声特性参数的步骤包括:将所述采集信号以及所述检测信号输入至少一个第一自适应滤波器模型,输出第一回声预测信号,所述第一自适应滤波器模型包括第一滤波器系数;确定所述第一回声预测信号对应的第一滤波器系数的第一滤波器系数值。5.根据权利要求4所述的方法,其特征在于,还包括:接收终端发送的第二滤波器系数值;若所述第二滤波器系数值与参考滤波器系数值之间的差值在预设范围内,则判定终端的第二自适应滤波器模型处于稳定状态,并将所述第二滤波器系数值作为参考滤波器系数值,其中,所述参考滤波器系数值的初始值为所述第一滤波器系数值;若所述第二滤波器系数值与参考滤波器系数值之间的差值不在预设范围内,则判定终端的第二自适应滤波器模型处于不稳定状态,并将所述参考滤波器系数值发送至所述终端。6.根据权利要求2-5任一项所述的方法,其特征在于,所述将所述回声特性参数发送至对应的终端的步骤包括:当接收到终端发送的使能信号时,将所述回声特性参数发送至所述终端。7.一种回声消除方法,其特征在于,所述方法应用于终端侧,所述方法包括:接收服务器端发送的检测信号,并播放所述检测信号;获取麦克风采集的采集信号;将所述采集信号发送至服务器;接收所述服务器发送的回声特性参数,所述回声特性参数由所述服务器基于所述采集信号以及所述检测信号确定;采用所述回声特性参数进行所述终端的回声消除。8.根据权利要求7所述的方法,其特征在于,在所述接收所述服务器发送的回声特性参数的步骤之前,还包括:当检测到存在回声消除需求时,向服务器发送使能信号。9.根据权利要求7或8所述的方法,其特征在于,所述回声特性参数包括第一滤波器系数值,所述采用所述回声特性参数进行所述终端的回声消除的步骤包括:采用所述第一滤波器系数值进行至少一个第二自适应滤波器模型的初始化;接收远端音频信号;播放所述远端音频信号,并获取麦克风采集的近端音频信号;将所述远端音频信号以及所述近端音频信号输入所述第二自适应滤波器模型,输出第三回声预测信号;计算所述近端音频信号与所述第三回声预测信号的残差信号,作为音频输出信号。10.根据权利要求9所述的方法,其特征在于,所述第二自适应滤波器模型包括第二滤波器系数,所述方法还包括:确定所述第三回声预测信号对应的第二滤波器系数的第二滤波器系数值;将所述第二滤波器系数值发送至所述服务器。11.根据权利要求10所述的方法,其特征在于,还包括:接收服务器返回的参考滤波器系数值,所述参考滤波器系数值为所述服务器基于所述第二滤波器系数值判定所述终端的滤波器状态不稳定时向终端发送的值;采用所述参考滤波器系数值更新对应的第二自适应滤波器模型。12.根据权利要求9所述的方法,其特征在于,所述回声特性参数还包括时延信息;在所述播放所述远端音频信号的步骤之前,所述方法还包括:采用所述时延信息对所述远端音频信号进行去时延处理。13.一种回声消除服务器,其特征在于,所述服务器包括:检测信号提供模块,用于向一个或多个终端提供检测信号;采集信号接收模块,用于接收所述一个或多个终端发送的采集信号,所述采集信号为所述一个或多个终端播放所述检测信号时,由所述一个或多个终端的麦克风采集的音频信号;回声特性参数确定模块,用于基于所述采集信号以及所述检测信号,确定所述一个或...
【专利技术属性】
技术研发人员:唐磊,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。