本发明专利技术属于信号处理技术领域,提供一种回声消除方法、装置及智能音箱。该方法包括:检测智能音箱的工作模式;获取通过所述至少一个音频通道传输的至少一个第一音频信号;将所述第一音频信号进行线性变换成第二音频信号,作为参考信号;当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,通过所述回声消除器对所述第三音频信号进行回声消除,得到第四音频信号。本发明专利技术实施例根据智能音箱的工作模式通过回声消除器对采集的音频信号进行回声消除,可以在智能音箱的的不同模式下,针对不同模式的特点进行对应的回声消除,可有效减少回声消除的误差。
【技术实现步骤摘要】
一种回声消除方法、装置及智能音箱
本专利技术属于信号处理
,尤其涉及一种回声消除方法、装置及智能音箱。
技术介绍
传统的音箱指具有播放声音的功能,现有的智能音箱可以播放音乐,点歌,查询天气,拨打电话等功能。然而智能音箱在进行播放音乐、语音或拨打电话等功能的过程中,需要进行人机交互时,由于音乐语音等信号产生回声而造成了干扰。因此要对音箱进行人机交互时进行回声消除处理,然而现有的回声消除处理主要是通过采集扬声器的信号作为参考信号统一进行回声消除,该方法进行回声消除的误差较大。
技术实现思路
有鉴于此,本专利技术实施例提供了一种回声消除方法、装置及智能音箱,旨在解决现有进行回声消除方法的误差较大的问题。本申请实施例的第一方面提供一种回声消除方法,应用于智能音箱,所述智能音箱包括扬声器、至少一个音频通道、麦克风和回声消除器,所述扬声器输入端与所述音频通道连接,所述方法包括:检测智能音箱的工作模式;获取通过所述至少一个音频通道传输的至少一个第一音频信号;将所述第一音频信号进行线性变换成第二音频信号,作为参考信号;当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,通过所述回声消除器对所述第三音频信号进行回声消除,得到第四音频信号。在一个实施例中,所述回声消除器包括第一自适应滤波器和第二自适应滤波器;当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,对所述第三音频信号进行回声消除,包括:当麦克风采集到第三音频信号且所述智能音箱的工作模式为第一预设工作模式时,通过第一自适应滤波器根据所述参考信号对所述第三音频信号进行回声消除;当麦克风采集到第三音频信号且所述智能音箱的工作模式为第二预设工作模式时,通过第二自适应滤波器根据所述参考信号对所述第三音频信号进行回声消除。在一个实施例中,所述第一预设工作模式为语音工作模式。在一个实施例中,当麦克风采集到第三音频信号且所述智能音箱的工作模式为第一预设工作模式时,通过第一自适应滤波器根据所述参考信号对所述第三音频信号进行回声消除,包括:当麦克风采集到第三音频信号且所述智能音箱的工作模式为语音工作模式时,通过最小均方算法确定与所述语音工作模式对应的第一自适应滤波器的系数;通过所述第一自适应滤波器根据所述参考信号生成第一回声估计信号;根据所述第三音频信号和所述第一回声估计信号,生成进行回声消除后的第四音频信号,所述第四音频信号为所述第三音频信号与所述第一回声估计信号之差。在一个实施例中,所述第二预设工作模式为音乐播放模式。在一个实施例中,所述当麦克风采集到第三音频信号且所述智能音箱的工作模式为第二预设工作模式时,通过第二自适应滤波器根据所述参考信号对所述第三音频信号进行回声消除,包括:当麦克风采集到第三音频信号且所述智能音箱的工作模式为音乐播放模式时,通过递推最小二乘算法确定与所述音乐播放模式对应的第二自适应滤波器的系数;通过所述第二自适应滤波器根据所述参考信号生成第二回声估计信号;根据所述第三音频信号和所述第二回声估计信号,生成进行回声消除后的第四音频信号,所述第四音频信号为将所述第三音频信号与所述第二回声估计信号之差。在一个实施例中,当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,通过所述回声消除器对所述第三音频信号进行回声消除之后,包括:对所述第四音频信号进行增益处理;通过所述扬声器播放增益处理后的所述第四音频信号。本申请实施例的第二方面提供一种回声消除装置,应用于智能音箱,所述智能音箱包括扬声器、至少一个音频通道、麦克风和回声消除器,所述扬声器输入端与所述音频通道连接,所述装置包括:检测模块,用于检测智能音箱的工作模式;获取模块,用于获取通过所述至少一个音频通道传输的至少一个第一音频信号;回声消除模块,用于将所述第一音频信号进行线性变换成第二音频信号,作为参考信号;当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,通过所述回声消除器对所述第三音频信号进行回声消除,得到第四音频信号。本专利技术实施例的第三方面提供一种智能音箱,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现上述方法的步骤。在本专利技术实施例中,检测智能音箱的工作模式;获取通过所述至少一个音频通道传输的至少一个第一音频信号;将所述第一音频信号进行线性变换成第二音频信号,作为参考信号;当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,通过所述回声消除器对所述第三音频信号进行回声消除,得到第四音频信号。由于可根据智能音箱的工作模式通过回声消除器对采集的音频信号进行回声消除,可以在智能音箱的的不同模式下,针对不同模式的特点进行对应的回声消除,可有效减少回声消除的误差。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术实施例一提供的回声消除方法的流程示意图;图2是本专利技术实施例二提供的回声消除方法的流程示意图;图3是本专利技术实施例三提供的回声消除方法的流程示意图;图4是本专利技术实施例四提供的回声消除方法的流程示意图;图5是本专利技术实施例五提供的回声消除装置的流程示意图;图6是本专利技术实施例六提供的智能音箱的结构示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。应理解,下述方法实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对各实施例的实施过程构成任何限定。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一本专利技术实施例提供的回声消除方法,可应用于智能音箱,所述智能音箱包括扬声器、至少一个音频通道、麦克风和回声消除器,所述扬声器输入端与所述音频通道连接,扬声器是能把电信号转变为声音信号的换能器件,将音频通道中的电信号转化成声音进行播放,所述麦克风可以将声音信号转换为电信号的能量转换器件。如图1所示,所述回声消除方法包括:步骤S101,检测智能音箱的工作模式;在本专利技术实施例中本文档来自技高网...
【技术保护点】
1.一种回声消除方法,其特征在于,应用于智能音箱,所述智能音箱包括扬声器、至少一个音频通道、麦克风和回声消除器,所述扬声器输入端与所述音频通道连接,所述方法包括:/n检测智能音箱的工作模式;/n获取通过所述至少一个音频通道传输的至少一个第一音频信号;/n将所述第一音频信号进行线性变换成第二音频信号,作为参考信号;当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,通过所述回声消除器对所述第三音频信号进行回声消除,得到第四音频信号。/n
【技术特征摘要】
1.一种回声消除方法,其特征在于,应用于智能音箱,所述智能音箱包括扬声器、至少一个音频通道、麦克风和回声消除器,所述扬声器输入端与所述音频通道连接,所述方法包括:
检测智能音箱的工作模式;
获取通过所述至少一个音频通道传输的至少一个第一音频信号;
将所述第一音频信号进行线性变换成第二音频信号,作为参考信号;当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,通过所述回声消除器对所述第三音频信号进行回声消除,得到第四音频信号。
2.根据权利要求1所述的回声消除方法,其特征在于,所述回声消除器包括第一自适应滤波器和第二自适应滤波器;
当麦克风采集到第三音频信号,根据所述智能音箱的工作模式和所述参考信号,对所述第三音频信号进行回声消除,包括:
当麦克风采集到第三音频信号且所述智能音箱的工作模式为第一预设工作模式时,通过第一自适应滤波器根据所述参考信号对所述第三音频信号进行回声消除;
当麦克风采集到第三音频信号且所述智能音箱的工作模式为第二预设工作模式时,通过第二自适应滤波器根据所述参考信号对所述第三音频信号进行回声消除。
3.根据权利要求2所述的回声消除方法,其特征在于,所述第一预设工作模式为语音工作模式。
4.根据权利要求3所述的回声消除方法,其特征在于,当麦克风采集到第三音频信号且所述智能音箱的工作模式为第一预设工作模式时,通过第一自适应滤波器根据所述参考信号对所述第三音频信号进行回声消除,包括:
当麦克风采集到第三音频信号且所述智能音箱的工作模式为语音工作模式时,通过最小均方算法确定与所述语音工作模式对应的第一自适应滤波器的系数;
通过所述第一自适应滤波器根据所述参考信号生成第一回声估计信号;
根据所述第三音频信号和所述第一回声估计信号,生成进行回声消除后的第四音频信号,所述第四音频信号为所述第三音频信号与所述第一回声估计信号之差。
5.根据权利要求2所述的回声消除方法,其特征在于,所述第二预设工作模式为音乐播放模式。
【专利技术属性】
技术研发人员:韩中波,吴海全,迟欣,张恩勤,曹磊,师瑞文,
申请(专利权)人:深圳市冠旭电子股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。