用于语音设备降低环境噪声的方法和装置、存储介质制造方法及图纸

技术编号:32909414 阅读:17 留言:0更新日期:2022-04-07 12:00
本发明专利技术公开了一种用于语音设备降低环境噪声的方法和装置、存储介质。其中,语音设备上配置有麦克风和喇叭,而该方法包括:通过语音设备上配置的麦克风进行拾音,得到环境音频数据;采用预设的主动降噪模型对环境音频数据进行分析处理,得到降噪音频;通过语音设备上配置的喇叭对降噪音频进行播放处理。解决相关技术中采用被动降噪技术无法处理语音设备所处的室内环境内的其它噪音,导致降噪效果较差,影响用户使用语音设备的满意度的技术问题。影响用户使用语音设备的满意度的技术问题。影响用户使用语音设备的满意度的技术问题。

【技术实现步骤摘要】
用于语音设备降低环境噪声的方法和装置、存储介质


[0001]本专利技术涉及语音处理
,具体而言,涉及一种用于语音设备降低环境噪声的方法和装置,及存储介质和处理器。

技术介绍

[0002]相关技术中,影响家庭活动舒适度的因素有很多,其中,家庭环境噪声对家庭活动舒适度影响较大,当前采用的常规降噪手段都是采取的被动处理噪声的方式,如增加隔音材料,设计吸音结构等。但是被动降噪应用至语音设备时,只能对语音设备本身所发出的噪音进行一定的削弱处理,无法处理语音设备所处的室内环境内的其他噪音,导致降噪效果较差,无法满足用户需求。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种用于语音设备降低环境噪声的方法和装置、存储介质,以至少解决相关技术中采用被动降噪技术无法处理语音设备所处的室内环境内的其它噪音,导致降噪效果较差,影响用户使用语音设备的满意度的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种用于语音设备降低环境噪声的方法,所述语音设备上配置有麦克风和喇叭,所述方法包括:通过所述语音设备上配置的麦克风进行拾音,得到环境音频数据;采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频;通过所述语音设备上配置的喇叭对所述降噪音频进行播放处理,以对目标空间内的噪音进行主动降噪处理,所述目标空间为所述语音设备所处空间。
[0006]可选地,采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频的步骤,包括:调用模型更新接口;采用所述模型更新接口,获取云端服务器上预先建立的所述主动降噪模型;采用所述主动降噪模型根据参考音频对所述环境音频数据进行处理,得到降噪音频,其中,所述参考音频是根据所述环境音频数据的音频相位和音频幅度得到的。
[0007]可选地,采用所述模型更新接口,获取云端服务器上预先建立的所述主动降噪模型的步骤,包括:采用所述模型更新接口,向云端服务器发送更新检测请求,所述更新检测请求用于分析所述云端服务器中存储的模型版本是否与所述语音设备中存储的模型版本一致;接收所述云端服务器返回的检测结果,在所述检测结果表征版本不一致时,获取所述云端服务器上存储的模型,并将获取的模型作为所述主动降噪模型。
[0008]可选地,在通过所述语音设备上配置的麦克风进行拾音之前,所述方法还包括:检测是否接收到主动降噪指令;在接收到所述主动降噪指令的情况下,启动主动降噪模式,其中,所述主动降噪模式用于指示对目标空间内的噪音进行主动降噪处理。
[0009]可选地,采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频的步骤,包括:分析所述目标空间所处的区域位置;结合所述区域位置和所述语音设备
的类型,分析在所述目标空间内存在的噪音的类型;基于在所述目标空间内存在的噪音的类型,所述主动降噪模型对所述环境音频数据进行分析处理,得到所述降噪音频。
[0010]可选地,所述语音设备为带语音模块的智能家居设备,所述麦克风为所述语音设备用于进行语音交互的麦克风。
[0011]可选地,在采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频之前,所述方法还包括:判断所述麦克风所拾取到的环境音频数据中是否包含人声;若包含人声,则控制所述语音设备启动语音交互模式且退出主动降噪模式,在所述语音交互模式下,所述语音设备接收并解析用户语音音频,并根据解析结果输出响应消息;若不含人声,则控制所述语音设备运行于主动降噪模式。
[0012]根据本专利技术实施例的另一方面,还提供了一种用于语音设备降低环境噪声的装置,所述语音设备上配置有麦克风和喇叭,其中,所述装置包括:拾音单元,用于通过所述语音设备上配置的麦克风进行拾音,得到环境音频数据;分析单元,用于采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频;降噪单元,用于通过所述语音设备上配置的喇叭对所述降噪音频进行播放处理,以对目标空间内的噪音进行主动降噪处理,所述目标空间为所述语音设备所处空间。
[0013]可选地,分析单元包括:第一调用模块,用于调用模型更新接口;第一获取模块,用于采用所述模型更新接口,获取云端服务器上预先建立的所述主动降噪模型;第一处理模块,用于采用所述主动降噪模型根据参考音频对所述环境音频数据进行处理,得到降噪音频,其中,所述参考音频是根据所述环境音频数据的音频相位和音频幅度得到的。
[0014]可选地,所述用于语音设备降低环境噪声的装置还包括:第一发送模块,用于采用所述模型更新接口,向云端服务器发送更新检测请求,所述更新检测请求用于分析所述云端服务器中存储的模型版本是否与所述语音设备中存储的模型版本一致;第一接收模块,用于接收所述云端服务器返回的检测结果,在所述检测结果表征版本不一致时,获取所述云端服务器上存储的模型,并将获取的模型作为所述主动降噪模型。
[0015]可选地,所述用于语音设备降低环境噪声的装置还包括:第一检测模块,用于在通过所述语音设备上配置的麦克风进行拾音之前,检测是否接收到主动降噪指令;第一启动模块,用于在接收到所述主动降噪指令的情况下,启动主动降噪模式,其中,所述主动降噪模式用于指示对目标空间内的噪音进行主动降噪处理。
[0016]可选地,所述分析单元包括:第一分析模块,用于分析所述目标空间所处的区域位置;第二分析模块,用于结合所述区域位置和所述语音设备的类型,分析在所述目标空间内存在的噪音的类型;第三分析模块,用于基于在所述目标空间内存在的噪音的类型,所述主动降噪模型对所述环境音频数据进行分析处理,得到所述降噪音频。
[0017]可选地,所述语音设备为带语音模块的智能家居设备,所述麦克风为所述语音设备用于进行语音交互的麦克风。
[0018]可选地,所述用于语音设备降低环境噪声的装置还包括:判断单元,用于在采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频之前,判断所述麦克风所拾取到的环境音频数据中是否包含人声;第一控制单元,用于若包含人声,则控制所述语音设备启动语音交互模式且退出主动降噪模式,在所述语音交互模式下,所述语音设备接收并解析用户语音音频,并根据解析结果输出响应消息;第二控制单元,用于若不含人
声,则控制所述语音设备运行于主动降噪模式。
[0019]根据本申请的另一方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,所述程序执行上述任意一项所述的用于语音设备降低环境噪声的方法。
[0020]根据本申请的另一方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述任意一项所述的用于语音设备降低环境噪声的方法。
[0021]目前随着语音交互技术的快速发展,已经有一部分语音设备拥有语音功能,这类家电本身在硬件上就具备了麦克喇叭的器件,已完成标准的语音交互处理业务。而这些硬件构成也完全满足主动降噪技术的硬件要求。
[0022]本申请,提出了在语音家电上使用主动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于语音设备降低环境噪声的方法,其特征在于,所述语音设备上配置有麦克风和喇叭,其中,所述方法包括:通过所述语音设备上配置的麦克风进行拾音,得到环境音频数据;采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频;通过所述语音设备上配置的喇叭对所述降噪音频进行播放处理,以对目标空间内的噪音进行主动降噪处理,所述目标空间为所述语音设备所处空间。2.根据权利要求1所述的方法,其特征在于,采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频的步骤,包括:调用模型更新接口;采用所述模型更新接口,获取云端服务器上预先建立的所述主动降噪模型;采用所述主动降噪模型根据参考音频对所述环境音频数据进行处理,得到降噪音频,其中,所述参考音频是根据所述环境音频数据的音频相位和音频幅度得到的。3.根据权利要求2所述的方法,其特征在于,采用所述模型更新接口,获取云端服务器上预先建立的所述主动降噪模型的步骤,包括:采用所述模型更新接口,向云端服务器发送更新检测请求,所述更新检测请求用于分析所述云端服务器中存储的模型版本是否与所述语音设备中存储的模型版本一致;接收所述云端服务器返回的检测结果,在所述检测结果表征版本不一致时,获取所述云端服务器上存储的模型,并将获取的模型作为所述主动降噪模型。4.根据权利要求1所述的方法,其特征在于,在通过所述语音设备上配置的麦克风进行拾音之前,所述方法还包括:检测是否接收到主动降噪指令;在接收到所述主动降噪指令的情况下,启动主动降噪模式,其中,所述主动降噪模式用于指示对目标空间内的噪音进行主动降噪处理。5.根据权利要求1至4中任意一项所述的方法,其特征在于,采用预设的主动降噪模型对所述环境音频数据进行分析处理,得到降噪音频的步骤,...

【专利技术属性】
技术研发人员:李志宏
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1