[发明专利]一种消除回声的方法和设备有效
申请号: | 201811542603.9 | 申请日: | 2018-12-17 |
公开(公告)号: | CN111402910B | 公开(公告)日: | 2023-09-01 |
发明(设计)人: | 张真赫;刘安;熊张亮 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208;G10L21/02 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 张月婷 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消除 回声 方法 设备 | ||
本发明提供了一种消除回声的方法,应用于终端设备,包括:输出音频参考信号,采集音频输入信号,所述音频输入信号中包含了音频参考信号的回声;根据音频参考信号的回声确定回声信道的时延和衰减系数;根据所述时延和衰减系数对音频内容信号的回声进行消除。这样,消除了回声对用户语音输入的干扰,提高输入语音的质量。
技术领域
本发明涉及信息处理领域,尤其涉及一种消除回声的方法和设备。
背景技术
语音作为当前一种人机交互技术,使用越来越广泛。目前市场上有许多通过语音进行交互的终端设备,如移动电话、智能音箱、机顶盒、智能电视,智能遥控器等。
终端设备与用户通过语音进行交流,首先需要进行语音的获取与识别。终端设备在与用户进行语音交互的过程中,常常同时也播放着音视频内容,播放的声音会在麦克风中产生回声,影响用户的语音输入,进而影响语音识别的准确性。
现有技术中,有一些回声消除方法,如自适应滤波算法,可一定程度消除回声,但计算复杂,效果比较差。
发明内容
本发明实施例提供一种消除回声的方法和终端设备,减少回声对用户语音输入的干扰,提高输入语音的质量。
第一方面,本发明实施例提供一种消除回声的方法,应用于终端设备,包括:输出音频参考信号;采集音频输入信号,所述音频输入信号中包含了音频参考信号的回声;根据音频参考信号的回声确定回声信道的时延和衰减系数;根据所述时延和衰减系数消除音频输入信号中的音频内容信号的回声。
上述方法利用音频参考信号,得到回声信道的特征参数,从而消除回声,提高语音输入质量。
在一个可能的设计中,确定回声信道的衰减系数包括:对音频输入信号通过傅里叶变换计算出在音频参考信号频率上的回声信号幅值;所述音频参考信号频率上的回声信号幅值与所述输出的音频参考信号的信号幅值比值即为回声信号的衰减系数。
在另一个可能的设计中,上述方法还包括将音频输入信号通过带通滤波器进行滤波,获得所述音频参考信号的回声。
在另一个可能的设计中,确定回声信道的衰减系数包括:通过均方根值方式计算出在音频参考信号频率上的回声信号幅值;所述音频参考信号频率上的回声信号幅值与所述输出的音频参考信号的信号幅值比值即为回声信号的衰减系数。
在另一个可能的设计中,确定回声信道的时延包括:记录开始输出音频参考信号的第一时间,并记录检测到音频输入信号中开始出现音频参考信号的回声的第二时间;所述时延为所述第二时间与第一时间的时间差。
在另一个可能的设计中,所述音频参考信号的频率大于人耳可听见声音的频率范围。
在另一个可能的设计中,所述输出音频参考信号在所述终端设备开机时进行,或周期性地进行。
第二方面,本发明实施例提供了一种终端设备,具有实现上述方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的单元,如包括音频输出单元,音频输入单元,和处理单元。
在一个可能的设计中,终端设备的结构中包括处理器和存储器,所述存储器用于存储支持上述方法的应用程序代码,所述处理器被配置为用于执行所述存储器中存储的程序。
第三方面,本发明实施例提供了一种计算机存储介质,用于储存为上述终端设备所用的计算机软件指令,其包含用于执行上述方法所设计的程序。
本发明实施例提供的上述消除回声的方法和终端设备,通过输出音频回声参数并采集其回声,从而确定回声信道的特征参数,实现了回声消除。极大的减小了回声对用户语音输入的干扰,提高输入语音的质量。从而可以提高后续的语音处理,如语音识别等的质量和性能。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811542603.9/2.html,转载请声明来源钻瓜专利网。