[发明专利]回音消除方法和装置有效
申请号: | 201910542019.1 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110138991B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 解增辉 | 申请(专利权)人: | 思必驰科技股份有限公司 |
主分类号: | H04M9/08 | 分类号: | H04M9/08 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 方挺;车江华 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回音 消除 方法 装置 | ||
本发明公开了一种回音消除方法和装置,涉及语音处理技术领域。该方法的一具体实施方式包括:采集第一音频数据和音频输入端的第二音频数据,其中,所述第一音频数据由开机自启进程自动生成;在存在第三音频数据的情况下,根据所述第一音频数据和所述第三音频数据确定参考音频数据,其中,所述第三音频数据为应用程序输出的音频数据;获取所述参考音频数据,并根据所述参考音频数据,对所述第二音频数据进行回音消除处理。该实施方式能够消除音频输入端采集的音频数据中掺杂的回音,提高语音通信质量,而且该过程不需要增加硬件模块以及改动硬件布线,避免了硬件成本增加以及成品设备难以修改硬件模块的问题。
技术领域
本发明涉及语音处理技术领域,尤其涉及一种回音消除方法和装置。
背景技术
语音是一种很好的交互方式,应用广泛,例如在即时通讯应用中,以及在与智能设备的交互中或其他语音识别的使用场景中。但回音的存在往往会影响通话质量和用户体验。例如,在即时通讯应用中,需要进行双方或是多方的实时语音交流,若用户不戴耳机,使用外置声音输入设备时,用户发出的声音会被麦克风采集,并且播放给音频通讯的对方。如此,与用户进行音频通讯的对方不光听到用户的声音,还会听到自己之前发出的声音,将会影响通话质量和用户体验,更严重的还会形成震荡,产生啸叫。同理,在很多语音识别的使用场景中,如果用于识别输入语音的设备自身可能正在播放音频(例如播放音视频,语音播报等),那么从设备麦克风的输入音频中混合了该设备扬声器的播放音频,也即是扬声器的声音反馈到麦克风中去了,这种存在于设备麦克风输入音频中的扬声器播放音频通常被称为回音(Acoustic Echo),回音的存在往往会干扰设备对外界语音的识别。
目前,大多数回音消除方法是通过参考音来消除回音,参考音的获取是回音消除中关键的一部分,常用的方法是增加ADC(Analog-to-Digital Converter,模数转换器)将音频输出信号经过模数转换之后作为参考音。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:传统的回音消除都是采用硬件方式,在硬件电路上集成处理芯片,增加硬件模块或者改动硬件接线,不仅会增加成本,而且有些系统难以修改硬件回路,通过硬件获取参考音难以实现。
发明内容
有鉴于此,本发明实施例提供一种回音消除方法和装置,能够消除音频输入端采集的音频数据中掺杂的回音,提高语音通信质量,而且该过程不需要增加硬件模块以及改动硬件布线,避免了硬件成本增加以及成品设备难以修改硬件模块的问题。
为实现上述目的,根据本发明实施例的一个方面,提供了一种回音消除方法,包括:
采集第一音频数据和音频输入端的第二音频数据,其中,所述第一音频数据由开机自启进程自动生成;
在存在第三音频数据的情况下,根据所述第一音频数据和所述第三音频数据确定参考音频数据;
获取所述参考音频数据,并根据所述参考音频数据,对所述第二音频数据进行回音消除处理。
可选地,所述方法还包括:在不存在第三音频数据的情况下,将所述第一音频数据作为参考音频数据。
可选地,所述方法还包括:在所述开机自启进程异常且不存在所述第三音频数据的情况下,生成第四音频数据,所述第四音频数据用于作为参考音频数据。
可选地,所述第一音频数据和所述第四音频数据均为空数据。
可选地,在所述开机自启进程异常且不存在所述第三音频数据的情况下,根据如下过程确定需获取的第四音频数据的数据量:
确定当前时间和首次生成第四音频数据的时间;
根据所述当前时间、首次生成第四音频数据的时间、采样率、通道数和采样精度,确定预计获取的第四音频数据的数据量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思必驰科技股份有限公司,未经思必驰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910542019.1/2.html,转载请声明来源钻瓜专利网。