本发明涉及音频处理,尤其涉及一种多路音频分析处理方法及装置。
背景技术:
1、随着信息时代的快速发展,工业机房使用的服务器和电脑主机的数量越来越多,这些服务器电脑运行的监控系统在监测到告警时,一台电脑最多可以发出20种声音,没有规律,值班人员无法通过声音定位到具体的告警;此外,一个机房的监控大厅有上百台电脑,有的时候十几台电脑同时发出声音,以致值班员无法快速捕捉到十几台电脑发出的声音来源,容易混淆,且无法分辨具体是哪台主机发出的告警声音,也很难快速知道告警业务名称。
2、当前市面上没有针对多台主机声音同时进行监控声音的。目前市场上有针对环境的声音震动进行监测的,但没有同时能采集机房多台主机声音,并进行存储、上传、对比分析声音的设备。
技术实现思路
1、本发明提供一种多路音频分析处理方法及装置,用以解决现有技术中多设备告警时无法迅速定位告警主机的缺陷,以在不干扰设备正常运行的基础上,能够快速集成设备进行告警声音的监控。
2、本发明提供一种多路音频分析处理方法,包括:从在先存储的告警音频文件中获取待分析告警音频;其中,所述告警音频文件是基于多路采集的服务器主机声音,且一路采集一台服务器主机声音;对所述待分析告警音频进行分类,得到分类结果;将所述分类结果和所述分类结果对应的待分析告警音频上传至服务器。
3、根据本发明提供的一种多路音频分析处理方法,对所述待分析告警音频进行分类,得到分类结果,包括:将所述待分析告警音频输入至音频分类模型中,得到所述音频分类模型输出的分类结果;其中,所述音频分类模型是基于音频训练数据以及所述音频训练数据对应的声音分类特征和分类标签训练得到的;所述音频分类模型用于基于输入的待分析告警音频提取二维音频特征,并根据所述二维音频特征进行分类,以得到分类结果。
4、根据本发明提供的一种多路音频分析处理方法,所述音频分类模型包括特征提取层和特征分类层,将所述待分析告警音频输入至音频分类模型中,得到所述音频分类模型输出的分类结果,包括:将所述待分析告警音频输入至所述特征提取层中,所述特征提取层对所述待分析告警音频进行声音片段分帧处理,提取分帧处理得到的声音片段的音频特征并合成,得到二维音频特征;将所述二维音频特征输入至所述特征分类层中,所述特征分类层针对所述二维音频特征和各个预先确定的声音分类特征,确定对应准确率,并基于准确率最高的声音分类特征的标签,得到分类结果。
5、根据本发明提供的一种多路音频分析处理方法,所述音频分类模型包括特征提取层和特征分类层;在将所述待分析告警音频输入至音频分类模型中,得到所述音频分类模型输出的分类结果之前,包括:获取音频训练数据以及所述音频训练数据对应的声音分类特征和分类标签;将所述音频训练数据作为模型训练的输入数据,将所述音频训练数据对应的声音分类特征和分类标签作为模型训练的标签,对待训练模型进行训练,得到训练后的音频分类模型。
6、根据本发明提供的一种多路音频分析处理方法,所述对待训练模型进行训练,包括:将所述音频训练数据输入至所述特征提取层中,得到所述特征提取层输出的音频训练特征;将所述音频特征输入至所述特征分类层中,得到所述特征分类层输出的分类预测结果;根据所述音频训练特征和所述声音分类特征,构建第一损失函数,以及根据所述分类预测结果和所述分类标签,构建第二损失函数;根据所述第一损失函数和所述第二损失函数,构建总损失函数,并基于所述总损失函数收敛,结束训练。
7、根据本发明提供的一种多路音频分析处理方法,获取音频训练数据以及所述音频训练数据对应的声音分类特征和分类标签,包括:采集音频信号,得到音频训练数据;基于预设时间长度,对所述音频训练数据进行分帧,得到多个声音训练片段;根据每帧声音训练片段,得到对应对数梅尔特征;将同一音频训练数据的所有声音训练片段的对数梅尔特征合成,得到所述音频训练数据的声音分类特征;对所述声音分类特征添加标记,得到分类标签。
8、根据本发明提供的一种多路音频分析处理方法,将所述分类结果和所述分类结果对应的待分析告警音频上传至服务器,包括:基于预设网络,将所述分类结果上传至服务器中;以及,按预设文件传输协议,将所述分类结果对应的待分析告警音频发送至所述服务器中。
9、本发明还提供一种多路音频分析处理装置,包括:音频获取模块,从在先存储的告警音频文件中获取待分析告警音频;其中,所述告警音频文件是基于多路采集的服务器主机声音,且一路采集一台服务器主机声音;音频分类模块,对所述待分析告警音频进行分类,得到分类结果;数据上传模块,将所述分类结果和所述分类结果对应的待分析告警音频上传至服务器。
10、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述多路音频分析处理方法的步骤。
11、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述多路音频分析处理方法的步骤。
12、本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述多路音频分析处理方法的步骤。
13、本发明提供的多路音频分析处理方法及装置,通过从多路采集的服务器主机声音中获取待分析告警音频,并对获取的待分析告警音频进行分类,以将分类结果和对应待分析告警音频上传至服务器,从而将众多的服务器告警声音集中起来进行监控,且便于针对新增服务器进行扩容,能快速集成设备进行监控,以在不同设备通信接口及协议和是否支持北向接口的情况下,且在不干扰设备正常运行的基础上,快速集成设备进行告警声音的监控。
1.一种多路音频分析处理方法,其特征在于,包括:
2.根据权利要求1所述的多路音频分析处理方法,其特征在于,对所述待分析告警音频进行分类,得到分类结果,包括:
3.根据权利要求2所述的多路音频分析处理方法,其特征在于,所述音频分类模型包括特征提取层和特征分类层,将所述待分析告警音频输入至音频分类模型中,得到所述音频分类模型输出的分类结果,包括:
4.根据权利要求2所述的多路音频分析处理方法,其特征在于,所述音频分类模型包括特征提取层和特征分类层;在将所述待分析告警音频输入至音频分类模型中,得到所述音频分类模型输出的分类结果之前,包括:
5.根据权利要求4所述的多路音频分析处理方法,其特征在于,所述对待训练模型进行训练,包括:
6.根据权利要求4所述的多路音频分析处理方法,其特征在于,获取音频训练数据以及所述音频训练数据对应的声音分类特征和分类标签,包括:
7.根据权利要求1所述的多路音频分析处理方法,其特征在于,将所述分类结果和所述分类结果对应的待分析告警音频上传至服务器,包括:
8.一种多路音频分析处理装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述多路音频分析处理方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述多路音频分析处理方法的步骤。