一种音频识别方法及识别系统与流程
- 国知局
- 2024-06-21 10:44:05
本发明涉及音频识别与设备监测,具体涉及一种音频识别方法及识别系统。
背景技术:
1、在工业生产、设备运行等场景中,设备故障检测和诊断对于保障生产安全和提高生产效率具有重要意义。传统的设备故障检测方法通常基于人工巡检和定期维护,但这些方法存在人力成本高、检测效率低下等问题。开发一种能够实时、准确地识别设备故障的方法及系统,具有重要的实用价值和现实意义,因此,申请号为cn202110443273.3的专利公开了一种基于声音信号的工业设备通用故障检测方法及系统,获取待识别的工业设备音频数据;将获取的音频数据输入到预设分类模型中,得到故障检测结果;其中,在基于deep-svdd构建的预设分类模型中,提取梅尔频率倒谱系数特征和短时过零率特征,将获取的特征通过bp神经网络编码并计算编码后的向量距离超球体圆心的距离,依照距离得到检测评分,根据评分与预设阈值的对比得到故障检测结果;该发明利用基于deep-svdd构建的预设分类模型,能够最大限度上模拟人的判断行为,实现了快速精准的故障检测,但仍然存在以下不足之处:无法对设备各个零件进行实时监控,并不能消除正常声音的干扰,更未做进一步的监测分析,导致音频识别对设备故障的判断不够精确,易于出现误报的情况。
技术实现思路
1、为了克服上述的技术问题,本发明的目的在于提供一种音频识别方法及识别系统,解决了现有的基于声音信号的工业设备通用故障检测方法无法对设备各个零件进行实时监控,并不能消除正常声音的干扰,更未做进一步的监测分析,导致音频识别对设备故障的判断不够精确,易于出现误报的情况的问题。
2、本发明的目的可以通过以下技术方案实现:
3、一种音频识别方法,包括以下步骤:
4、步骤a1:音频收集模块将需要异常监测的设备中的零部件标记为监测零件i,并收集监测零件i发出的声音,形成监测音频yi,并将监测音频yi发送至音频监控模块,同时生成历史数据获取指令,并将历史数据获取指令发送至音频识别平台;
5、步骤a2:音频识别平台接收到历史数据获取指令后获取监测零件i的声音正常信息,声音正常信息包括声强信息qx、声频信息px,并将声音正常信息发送至音频分析模块;
6、步骤a3:音频分析模块根据声音正常信息获得声音正常值sz,并根据声音正常值sz获得正常上限sx、正常下限xx,并将正常上限sx、正常下限xx发送至音频监控模块;
7、步骤a4:音频监控模块获取监测音频yi的音频监测值yj,并根据音频监测值yj、正常上限sx以及正常下限xx将监测音频yi进行消声,获得消声音频xi,并获得消声音频xi的强频差值qp,将强频差值qp发送至音频识别平台;
8、步骤a5:音频识别平台根据强频差值qp生成零件分析指令,并将零件分析指令发送至零件分析模块,同时获得分析零件;
9、步骤a6:零件分析模块接收到零件分析指令后获取分析零件的零件异常信息,其中,零件异常信息包括强频差值qp、震动信息zd,并根据零件异常信息获得零件异常系数ly,并将零件异常系数ly发送至音频识别平台;
10、步骤a7:音频识别平台根据零件异常系数ly获得异常零件,同时生成零件异常指令,并将异常零件、零件异常指令发送至异常处理模块;
11、步骤a8:异常处理模块接收到零件异常指令响起异常警报,同时将异常零件的名称进行展示。
12、作为本发明进一步的方案:所述音频收集模块获得监测音频yi的具体过程如下:
13、将需要异常监测的设备中的零部件依次标记为监测零件i,i=1、……、n,n为自然数;
14、收集监测零件i发出的声音,形成监测音频yi,并将监测音频yi发送至音频监控模块,同时生成历史数据获取指令,并将历史数据获取指令发送至音频识别平台。
15、作为本发明进一步的方案:所述音频识别平台获取声音正常信息的具体过程如下:
16、接收到历史数据获取指令后根据历史数据获取监测零件i首次使用时、使用30天时以及使用180天时的平均声音强度,并将其分别标记为第一强度值yq、第二强度值eq以及第三强度值sq,将第一强度值yq、第二强度值eq以及第三强度值sq进行量化处理,提取第一强度值yq、第二强度值eq以及第三强度值sq的数值,并将其代入公式中计算,依据公式得到声强信息qx,其中,q1、q2以及q3分别为设定的第一强度值yq、第二强度值eq以及第三强度值sq对应的预设比例系数,q1、q2以及q3满足q1+q2+q3=1,0<q3<q2<q1<1,取q1=0.45,q2=0.34,q3=0.21;
17、根据历史数据获取监测零件i首次使用时、使用30天时以及使用180天时的平均声音频率,并将其分别标记为第一频率值yp、第二频率值ep以及第三频率值sp,将第一频率值yp、第二频率值ep以及第三频率值sp进行量化处理,提取第一频率值yp、第二频率值ep以及第三频率值sp的数值,并将其代入公式中计算,依据公式得到声频信息px,其中,p1、p2以及p3分别为设定的第一频率值yp、第二频率值ep以及第三频率值sp对应的预设比例系数,p1、p2以及p3满足p1+p2+p3=1,0<p3<p2<p1<1,取p1=0.48,p2=0.34,p3=0.18;
18、将声强信息qx、声频信息px发送至音频分析模块。
19、作为本发明进一步的方案:所述音频分析模块获得正常上限sx、正常下限xx的具体过程如下:
20、将声强信息qx、声频信息px进行量化处理,提取声强信息qx、声频信息px的数值,并将其代入公式中计算,依据公式得到声音正常值sz,其中,e为数学常数,s1、s2分别为设定的声强信息qx、声频信息px对应的预设权重因子,s1、s2满足s2>s1>1.381,取s1=1.64,s2=1.95;
21、将声音正常值sz代入公式中计算,依据公式得到正常上限sx,依据公式得到正常下限xx,其中,δ为预设的调节因子,δ>0,取δ=0.24;
22、将正常上限sx、正常下限xx发送至音频监控模块。
23、作为本发明进一步的方案:所述音频监控模块获得消声音频xi的具体过程如下:
24、实时获取监测音频yi的声音强度和声音频率,并将其分别标记为音强值qd和音频值pl,将音强值qd、音频值pl进行量化处理,提取音强值qd、音频值pl的数值,并将其代入公式中计算,依据公式得到音频监测值yj,其中,e为数学常数,j1、j2分别为设定的音强值qd、音频值pl对应的预设权重因子,j1、j2满足j1=s1,j2=s2;
25、将监测音频yi进行消声,消除满足正常下限xx≤音频监测值yj≤正常上限sx的声音,将消声后的监测音频yi标记为消声音频xi。
26、作为本发明进一步的方案:所述音频监控模块强频差值qp的具体过程如下:
27、获取单位时间内消声音频xi中的最大声音强度和最小声音强度之间的差值,并将其标记为强差值qc,获取单位时间内消声音频xi中的最大声音频率和最小声音频率之间的差值,并将其标记为频差值pc,获取强差值qc、频差值pc的乘积,并将其标记为强频差值qp,将强频差值qp发送至音频识别平台。
28、作为本发明进一步的方案:所述音频识别平台获得分析零件的具体过程如下:
29、将强频差值qp与预设的强频阈值qpy进行比较:
30、若强频差值qp≥强频阈值qpy,则生成零件分析指令,并将强频差值qp所对应的监测零件i标记为分析零件,并将零件分析指令发送至零件分析模块。
31、作为本发明进一步的方案:所述零件分析模块获得零件异常系数ly的具体过程如下:
32、接收到零件分析指令后获取分析零件的强频差值qp;
33、获取分析零件单位时间内的震动次数和震动路线总长度,并将其分别标记为震次值zc和震路值zl,将震次值zc和震路值zl进行量化处理,提取震次值zc和震路值zl的数值,并将其代入公式中计算,依据公式得到震动信息zd,其中,d1、d2分别为设定的震次值zc和震路值zl对应的预设比例系数,d1、d2满足d1+d2=1,0<d1<d2<1,取d1=0.28,d2=0.72;
34、将强频差值qp、震动信息zd进行量化处理,提取强频差值qp、震动信息zd的数值,并将其代入公式中计算,依据公式得到零件异常系数ly,其中,e为数学常数,c1、c2分别为设定的强频差值qp、震动信息zd对应的预设权重因子,c1、c2满足c2>c1>2.150,取c1=2.22,c2=2.67;
35、将零件异常系数ly发送至音频识别平台。
36、作为本发明进一步的方案:所述音频识别平台获得异常零件的具体过程如下:
37、将零件异常系数ly与预设的零件异常阈值lyy进行比较:
38、若零件异常系数ly≥零件异常阈值lyy,则将零件异常系数ly所对应的分析零件标记为异常零件,同时生成零件异常指令,并将异常零件、零件异常指令发送至异常处理模块。
39、作为本发明进一步的方案:一种音频识别系统,包括:
40、音频收集模块,用于将需要异常监测的设备中的零部件标记为监测零件i,并收集监测零件i发出的声音,形成监测音频yi,并将监测音频yi发送至音频监控模块,同时生成历史数据获取指令,并将历史数据获取指令发送至音频识别平台;
41、音频识别平台,用于接收到历史数据获取指令后获取监测零件i的声音正常信息,并将声音正常信息发送至音频分析模块;其中,声音正常信息包括声强信息qx、声频信息px;还用于根据强频差值qp生成零件分析指令,并将零件分析指令发送至零件分析模块,同时获得分析零件;还用于根据零件异常系数ly获得异常零件,同时生成零件异常指令,并将异常零件、零件异常指令发送至异常处理模块;
42、音频分析模块,用于根据声音正常信息获得声音正常值sz,并根据声音正常值sz获得正常上限sx、正常下限xx,并将正常上限sx、正常下限xx发送至音频监控模块;
43、音频监控模块,用于获取监测音频yi的音频监测值yj,并根据音频监测值yj、正常上限sx以及正常下限xx将监测音频yi进行消声,获得消声音频xi,并获得消声音频xi的强频差值qp,将强频差值qp发送至音频识别平台;
44、零件分析模块,用于接收到零件分析指令后获取分析零件的零件异常信息,其中,零件异常信息包括强频差值qp、震动信息zd,并根据零件异常信息获得零件异常系数ly,并将零件异常系数ly发送至音频识别平台;
45、异常处理模块,用于接收到零件异常指令响起异常警报,同时将异常零件的名称进行展示。
46、本发明的有益效果:
47、本发明的一种音频识别方法及识别系统,通过音频收集模块将需要异常监测的设备中的零部件标记为监测零件,并收集监测零件发出的声音,形成监测音频,通过音频识别平台获取监测零件的声音正常信息,通过音频分析模块根据声音正常信息获得声音正常值,并根据声音正常值获得正常上限、正常下限,通过音频监控模块获取监测音频的音频监测值,并根据音频监测值、正常上限以及正常下限将监测音频进行消声,获得消声音频,并获得消声音频的强频差值,通过音频识别平台根据强频差值获得分析零件,通过零件分析模块获取分析零件的零件异常信息,并根据零件异常信息获得零件异常系数,通过音频识别平台根据零件异常系数获得异常零件,通过异常处理模块响起异常警报,同时将异常零件的名称进行展示;该音频识别方法首先根据历史数据获取监测零件的声音正常信息,根据声音正常信息获得的声音正常值能够综合衡量监测零件处于正常状态下的参数情况,并根据声音正常值获得正常上限、正常下限,之后对监测零件进行实时监测,并对监测音频中的正常声音进行消除,避免正常声音对音频识别的干扰,之后对形成的消声音频进行监测,获得强频差值,强频差值用于综合衡量监测零件的音频异常情况,且强频差值越大表示音频异常程度越高,之后对其进行进一步的监测,获得震动信息,震动信息用于综合衡量监测零件的震动异常情况,且震动信息越大表示震动异常程度越高,通过两者获得零件异常系数能够衡量监测零件的异常情况,且零件异常系数越大表示异常程度越高,说明监测零件已经出现故障或者即将会出现故障,并对其进行预警处理;通过本发明的一种音频识别方法及识别系统,能够对设备运行过程中的音频数据进行处理和分析,实现了对设备故障的实时、准确识别,并在后续进行进一步监测,提高了故障监测的准确性,避免设备故障造成重大损失,本发明具有较低的误报率和较高的实时性等优点,能够适应不同的设备和应用场景。
本文地址:https://www.jishuxx.com/zhuanli/20240618/21410.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。