一种音频能量分析方法和相关装置制造方法及图纸

技术编号:39851535 阅读:6 留言:0更新日期:2023-12-30 12:52
本申请实施例公开了一种音频能量分析方法和相关装置,在进行音频能量分析时,可以先确定第一设备的能量损耗参数,该能量损耗参数能够标识第二设备向第一设备传递音频能量时的损耗

【技术实现步骤摘要】
一种音频能量分析方法和相关装置


[0001]本申请涉及数据分析
,特别是涉及一种音频能量分析方法和相关装置


技术介绍

[0002]语音交互是当下常用的人机交互手段之一,当场景中存在多个支持语音交互的设备时,相关设备需要判断用户真正想要交互的是哪一个设备,并进行相应的语音交互

[0003]在相关技术中,当进行语音交互的设备自身不会发出声音时,可以较为准确的判断用户想要进行交互的设备;然而,当这些设备自身会发出声音时,就难以确定用户想要进行交互的设备,用户的语音交互体验较差


技术实现思路

[0004]为了解决上述技术问题,本申请提供了一种音频能量分析方法,处理设备可以对设备自身的音频干扰进行分析,从而准确识别出语音交互的声源,改善用户的语音交互体验

[0005]本申请实施例公开了如下技术方案:
[0006]第一方面,本申请实施例公开了一种音频能量分析方法,所述方法包括:
[0007]确定第一设备的能量损耗参数,所述能量损耗参数用于标识第二设备向所述第一设备传递音频能量时的损耗;
[0008]获取所述第一设备的第一总音频能量以及所述第二设备的自身音频能量,所述第一总音频能量为所述第一设备接收到的音频能量,所述自身音频能量为基于所述第二设备播放的音频产生的能量;
[0009]根据所述能量损耗参数

所述自身音频能量和所述第一总音频能量,确定所述第一设备的第一声源音频能量,所述第一声源音频能量为所述第一设备从声源处获取到的音频能量

[0010]在一种可能的实现方式中,所述能量损耗参数是基于以下方式得到的:
[0011]在没有除所述第二设备以外的其它声源的环境下,确定所述第二设备在播放音频时的测试自身音频能量,以及所述第一设备从所述第二设备接收到的接收音频能量;
[0012]根据所述接收音频能量与所述测试自身音频能量的比值,确定所述第一设备的能量损耗参数

[0013]在一种可能的实现方式中,所述方法还包括:
[0014]确定所述第二设备接收到的第二总音频能量;
[0015]根据所述自身音频能量

所述第二总音频能量,确定所述第二设备的第二声源音频能量,所述第二声源音频能量和所述第一声源音频能量来自同一声源;
[0016]响应于所述第二声源音频能量大于所述第一声源音频能量,唤醒所述第二设备的语音交互功能

[0017]在一种可能的实现方式中,所述根据所述自身音频能量

所述第二总音频能量,确
定所述第二设备的第二声源音频能量,包括:
[0018]根据所述自身音频能量,确定所述第二设备的非线性能量,所述非线性能量是基于所述第二设备播放音频时产生的震动生成的;
[0019]去除所述第二总音频能量中的所述自身音频能量和所述非线性能量,得到所述第二声源音频能量

[0020]在一种可能的实现方式中,所述根据所述自身音频能量,确定所述第二设备的非线性能量,包括:
[0021]通过神经网络模型,根据所述自身音频能量,确定所述第二设备的非线性能量

[0022]在一种可能的实现方式中,所述神经网络模型是通过以下方式训练得到的:
[0023]获取训练样本集,所述训练样本集包括目标设备在没有其它声源的环境下采集的样本自身音频能量和样本总音频能量;
[0024]根据所述样本总音频能量和所述样本自身音频能量,确定所述目标设备的样本非线性能量;
[0025]通过所述样本总音频能量

所述样本自身音频能量和所述样本非线性能量,训练初始神经网络模型,得到所述神经网络模型

[0026]在一种可能的实现方式中,所述神经网络模型为卷积递归网络模型,所述卷积递归网络模型具有单层编码层和单层解码层

[0027]第二方面,本申请实施例公开了一种音频能量分析装置,所述装置包括第一确定单元

获取单元和第二确定单元:
[0028]所述第一确定单元,用于确定第一设备的能量损耗参数,所述能量损耗参数用于标识第二设备向所述第一设备传递音频能量时的损耗;
[0029]所述获取单元,用于获取所述第一设备的第一总音频能量以及所述第二设备的自身音频能量,所述第一总音频能量为所述第一设备接收到的音频能量,所述自身音频能量为基于所述第二设备播放的音频产生的能量;
[0030]所述第二确定单元,用于根据所述能量损耗参数

所述自身音频能量和所述第一总音频能量,确定所述第一设备的第一声源音频能量,所述第一声源音频能量为所述第一设备从声源处获取到的音频能量

[0031]在一种可能的实现方式中,所述能量损耗参数是基于以下方式得到的:
[0032]在没有除所述第二设备以外的其它声源的环境下,确定所述第二设备在播放音频时的测试自身音频能量,以及所述第一设备从所述第二设备接收到的接收音频能量;
[0033]根据所述接收音频能量与所述测试自身音频能量的比值,确定所述第一设备的能量损耗参数

[0034]在一种可能的实现方式中,所述装置还包括第三确定单元

第四确定单元和唤醒单元:
[0035]所述第三确定单元,用于确定所述第二设备接收到的第二总音频能量;
[0036]所述第四确定单元,用于根据所述自身音频能量

所述第二总音频能量,确定所述第二设备的第二声源音频能量,所述第二声源音频能量和所述第一声源音频能量来自同一声源;
[0037]所述唤醒单元,用于若所述第二声源音频能量大于所述第一声源音频能量,唤醒
所述第二设备的语音交互功能;
[0038]若所述第二声源音频能量小于所述第一声源音频能量,唤醒所述第一设备的语音交互功能

[0039]在一种可能的实现方式中,所述第四确定单元具体用于:
[0040]根据所述自身音频能量,确定所述第二设备的非线性能量,所述非线性能量是基于所述第二设备播放音频时产生的震动生成的;
[0041]去除所述第二总音频能量中的所述自身音频能量和所述非线性能量,得到所述第二声源音频能量

[0042]在一种可能的实现方式中,所述第四确定单元具体用于:
[0043]通过神经网络模型,根据所述自身音频能量,确定所述第二设备的非线性能量

[0044]在一种可能的实现方式中,所述神经网络模型是通过以下方式训练得到的:
[0045]获取训练样本集,所述训练样本集包括目标设备在没有其它声源的环境下采集的样本自身音频能量和样本总音频能量;
[0046]根据所述样本总音频能量和所述样本自身音频能量,确定所述目标设备的样本非线性能量;...

【技术保护点】

【技术特征摘要】
1.
一种音频能量分析方法,其特征在于,所述方法包括:确定第一设备的能量损耗参数,所述能量损耗参数用于标识第二设备向所述第一设备传递音频能量时的损耗;获取所述第一设备的第一总音频能量以及所述第二设备的自身音频能量,所述第一总音频能量为所述第一设备接收到的音频能量,所述自身音频能量为基于所述第二设备播放的音频产生的能量;根据所述能量损耗参数

所述自身音频能量和所述第一总音频能量,确定所述第一设备的第一声源音频能量,所述第一声源音频能量为所述第一设备从声源处获取到的音频能量
。2.
根据权利要求1所述的方法,其特征在于,所述能量损耗参数是基于以下方式得到的:在没有除所述第二设备以外的其它声源的环境下,确定所述第二设备在播放音频时的测试自身音频能量,以及所述第一设备从所述第二设备接收到的接收音频能量;根据所述接收音频能量与所述测试自身音频能量的比值,确定所述第一设备的能量损耗参数
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述第二设备接收到的第二总音频能量;根据所述自身音频能量

所述第二总音频能量,确定所述第二设备的第二声源音频能量,所述第二声源音频能量和所述第一声源音频能量来自同一声源;若所述第二声源音频能量大于所述第一声源音频能量,唤醒所述第二设备的语音交互功能;若所述第二声源音频能量小于所述第一声源音频能量,唤醒所述第一设备的语音交互功能
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述自身音频能量

所述第二总音频能量,确定所述第二设备的第二声源音频能量,包括:根据所述自身音频能量,确定所述第二设备的非线性能量,所述非线性能量是基于所述第二设备播放音频时产生的震动生成的;去除所述第二总音频能量中的所述自身音频能量和所述非线性能量,得到所述第二声源音频能量
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述自身音频能量,确定所述第二设备的非线性能量,包...

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

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

1