基于音频识别的设备状态检测方法、系统及移动终端与流程

文档序号:22034818发布日期:2020-08-28 17:26阅读:221来源:国知局
基于音频识别的设备状态检测方法、系统及移动终端与流程

本发明属于设备检测技术领域,尤其涉及一种基于音频识别的设备状态检测方法、系统及移动终端。



背景技术:

随着生活水平的提高,越来越多的设备开始走进人们的生活,例如:交通设备、生产设备、家用设备等。现在大多数的设备在后期的运维非常重要,因为这决定着设备的使用寿命,设备在其运行的过程中,需要实时获取其运行参数、了解其运行状况,以便于及时阻止其出现异常情况,因此,为保障设备的使用寿命和对设备的日常维护,针对设备的检测方法越来越受人们所重视。

现有的设备检测过程中,均是通过采用人工检测的方式进行设备各个参数的查看,并基于参数查看结果以达到对设备运行状态检测的效果,但由于采用传人工检测的方式使得检测效率低下,且人力成本较高。



技术实现要素:

本发明实施例的目的在于提供一种基于音频识别的设备状态检测方法、系统及移动终端,旨在解决现有的设备检测过程中,由于采用人工检测所导致的检测效率低下的问题。

本发明实施例是这样实现的,一种基于音频识别的设备状态检测方法,所述方法包括:

对目标设备进行音频采集,得到当前音频,并获取所述目标设备中每个发声源的运行状态;

根据所述运行状态查询对应所述发声源的标准音频,并将查询到的所述标准音频进行音频叠加,得到目标音频;

分别对所述当前音频和所述目标音频进行特征提取,得到当前语谱图和目标语谱图,并将所述当前语谱图和所述目标语谱图进行相似度比对,得到相似度比对值;

若所述相似度比对值大于或等于相似度阈值,则判定所述目标设备当前运行正常;

若所述相似度比对值未大于所述相似度阈值,则针对所述目标设备发出报警提示。

更进一步的,所述根据所述运行状态查询对应所述发声源的标准音频的步骤包括:

获取所述运行状态中所述发声源的运行参数,并获取所述运行参数的参数值,所述运行参数为电压参数、电流参数或输出功率参数;

将所述参数值与本地预存储的音频数据库进行匹配,以得到所述标准音频。

更进一步的,所述对目标设备进行音频采集的步骤之前,所述方法还包括:

根据本地预存储的状态运行指令,依序控制所述发声源进行工作,并对所述发声源工作时产生的音频数据进行采集,得到音频样本;

根据所述音频样本进行深度学习,得到所述音频数据库。

更进一步的,所述将所述当前语谱图和所述目标语谱图进行相似度比对的步骤包括:

将所述当前语谱图和所述目标语谱图中的音素频率进行相似度比对,得到第一比对值;

将所述当前语谱图和所述目标语谱图中的共振峰数量进行相似度比对,得到第二比对值;

将所述当前语谱图和所述目标语谱图中的共振峰走势进行相似度比对,得到第三比对值;

计算所述第一比对值、所述第二比对值和所述第三比对值之间的和,得到所述相似度比对值。

更进一步的,所述若所述相似度比对值未大于所述相似度阈值的步骤之后,所述方法还包括:

根据所述标准音频对所述当前音频进行音频分离,得到多个分离音频;

分别提取所述分离音频和对应所述标准音频中的fbank特征,得到分离特征和标准特征;

计算所述分离特征和所述标准特征之间的特征差,并当判断到所述特征差满足提示条件时,针对所述分离音频对应的所述发声源进行提示报警。

更进一步的,所述根据所述标准音频对所述当前音频进行音频分离的步骤包括:

在所有所述标准音频中选定一个音频设置为样本音频;

根据除去所述样本音频后的所有所述标准音频对所述当前音频进行音频过滤,得到所述分离音频。

更进一步的,所述分别对所述当前音频和所述目标音频进行特征提取的步骤之前,所述方法还包括:

获取所述目标设备的运行环境和环境温度;

根据所述运行环境和所述环境温度查询噪声音频,并根据所述噪声音频对所述当前音频进行去噪处理。

本发明实施例的另一目的在于提供一种设备状态检测系统,所述系统包括:

音频采集模块,用于对目标设备进行音频采集,得到当前音频,并获取所述目标设备中每个发声源的运行状态;

音频叠加模块,用于根据所述运行状态查询对应所述发声源的标准音频,并将查询到的所述标准音频进行音频叠加,得到目标音频;

特征比对模块,用于分别对所述当前音频和所述目标音频进行特征提取,得到当前语谱图和目标语谱图,并将所述当前语谱图和所述目标语谱图进行相似度比对,得到相似度比对值;

检测判断模块,用于若所述相似度比对值大于或等于相似度阈值,则判定所述目标设备当前运行正常;若所述相似度比对值未大于所述相似度阈值,则针对所述目标设备发出报警提示。

更进一步的,所述音频叠加模块还用于:

获取所述运行状态中所述发声源的运行参数,并获取所述运行参数的参数值,所述运行参数为电压参数、电流参数或输出功率参数;

将所述参数值与本地预存储的音频数据库进行匹配,以得到所述标准音频。

本发明实施例的另一目的在于提供一种移动终端,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端执行上述的基于音频识别的设备状态检测方法。

本发明实施例,通过对目标设备进行音频采集和对目标音频进行比对分析的设计,以采用音频识别的方式对目标设备进行状态检测,以判定目标设备的当前运行状态是否出现故障,进而提高了设备状态检测的检测效率,降低了人力成本。

附图说明

图1是本发明第一实施例提供的基于音频识别的设备状态检测方法的流程图;

图2是本发明第二实施例提供的基于音频识别的设备状态检测方法的流程图;

图3是本发明第三实施例提供的基于音频识别的设备状态检测方法的流程图;

图4是本发明第四实施例提供的设备状态检测系统的结构示意图;

图5是本发明第五实施例提供的移动终端的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。

实施例一

请参阅图1,是本发明第一实施例提供的基于音频识别的设备状态检测方法的流程图,包括步骤:

步骤s10,对目标设备进行音频采集,得到当前音频,并获取所述目标设备中每个发声源的运行状态;

其中,该目标设备可以为任意电子设备,例如机器人、电压器、舵机,该电子设备中至少设有一个发声源,该发声源为处于工作状态下会发出声音的装置,该发声源可以为舵机、变压器或发电机等装置;

优选的,本实施例中,可以采用拾音器的方式进行该目标设备的音频采集,该拾音器可以设置在该目标设备的外壁上,用于当接收到采集信号时,根据预先设置的采集时间对该目标设备进行音频采集,并将采集到的音频发送至本地进行存储,以得到该当前音频;

具体的,本实施例中,可以通过获取各个发声源的档位信息或输出功率等参数以进行该运行状态的获取;

步骤s20,根据所述运行状态查询对应所述发声源的标准音频,并将查询到的所述标准音频进行音频叠加,得到目标音频;

其中,本地存储有音频数据库,该音频数据库中存储有不同发声源对应的运行状态与标准音频之间的对应关系,该标准音频为发声源在对应正常的运行状态下发出的音频;

优选的,该步骤中,通过将查询到的所述标准音频进行音频叠加的设计,以获取到正常状态下,该目标设备中的发声源处于对应运行状态下所发出的音频,进而保障了与当前音频的音频比对;

此外,本实施例中,通过基于相同时间点的方式以进行该标准音频之间的音频叠加,进而提高了该目标音频的准确性,提高了对该目标设备状态检测的准确性;

步骤s30,分别对所述当前音频和所述目标音频进行特征提取,得到当前语谱图和目标语谱图;

其中,通过提取该当前语谱图和目标语谱图的设计,有效的提高了后续相似度比对的准确性;

步骤s40,将所述当前语谱图和所述目标语谱图进行相似度比对,得到相似度比对值;

其中,通过分别获取该当前语谱图和目标语谱图中的声纹特征,并基于该声纹特征的获取以进行语谱图之间的相似度比对,进而提高了当前语谱图与标语谱图之间相似度比对的准确性;

优选的,该声纹特征包括音素频率、共振峰数量、共振峰走势等特征中的至少一种,具体需由本领域技术人员根据实际情况作出相应的设定。上述将所述当前语谱图和所述目标语谱图进行相似度比对,即将所述当前语谱图和所述目标语谱图中的声纹信息进行相似度比对;

步骤s50,判断所述似度比对值是否大于或等于相似度阈值;

其中,该相似度阈值可以根据需求进行数值设置;

当判断所述相似度比对值大于或等于相似度阈值,则执行步骤s60;

步骤s60,判定所述目标设备当前运行正常;

其中,当判断所述相似度比对值大于或等于相似度阈值时,则判定该目标设备的运行状态处于正常状态;

当判断到所述相似度比对值未大于所述相似度阈值,则执行步骤s70;

步骤s70,针对所述目标设备发出报警提示;

其中,当判断到所述相似度比对值未大于所述相似度阈值时,则判定该目标设备所发出的音频不正常,即判定该目标设备处于故障状态,因此,通过采用发出报警提示的方式,以提示对应工作人员针对该目标设备进行查看、维修或更换,防止安全隐患的发生;

本实施例,通过对目标设备进行音频采集和对目标音频进行比对分析的设计,以采用音频识别的方式对目标设备进行状态检测,以判定目标设备的当前运行状态是否出现故障,进而提高了设备状态检测的检测效率,降低了人力成本。

实施例二

请参阅图2,是本发明第二实施例提供的基于音频识别的设备状态检测方法的流程图,包括步骤:

步骤s11,对目标设备进行音频采集,得到当前音频,并获取所述目标设备中每个发声源的运行状态;

优选的,本实施例中,所述对目标设备进行音频采集的步骤之前,所述方法还包括:

根据本地预存储的状态运行指令,依序控制所述发声源进行工作,并对所述发声源工作时产生的音频数据进行采集,得到音频样本;

根据所述音频样本进行深度学习,得到所述音频数据库,以使该音频数据库中存储有不同发声源对应的运行状态与标准音频之间的对应关系,该标准音频为发声源在对应正常的运行状态下发出的音频;

步骤s21,获取所述运行状态中所述发声源的运行参数,并获取所述运行参数的参数值;

其中,所述运行参数为电压参数、电流参数或输出功率参数;

步骤s31,将所述参数值与本地预存储的音频数据库进行匹配,以得到所述标准音频,并将查询到的所有所述标准音频进行音频叠加,得到目标音频;

其中,通过将查询到的所述标准音频进行音频叠加的设计,以获取到正常状态下,该目标设备中的发声源处于对应运行状态下所发出的音频,进而保障了与当前音频的音频比对;

此外,本实施例中,通过基于相同时间点的方式以进行该标准音频之间的音频叠加,进而提高了该目标音频的准确性,提高了对该目标设备状态检测的准确性;

步骤s41,分别对所述当前音频和所述目标音频进行特征提取,得到当前语谱图和目标语谱图;

其中,通过提取该当前语谱图和目标语谱图的设计,有效的提高了后续相似度比对的准确性;

步骤s51,将所述当前语谱图和所述目标语谱图中的音素频率进行相似度比对,得到第一比对值;

其中,通过分别获取该当前语谱图和目标语谱图中的音素频率,以得到当前音素频率和目标音素频率,并通过计算该当前音素频率与目标音素频率之间的比值,以得到第一比对值;

步骤s61,将所述当前语谱图和所述目标语谱图中的共振峰数量进行相似度比对,得到第二比对值;

其中,通过分别获取该当前语谱图和目标语谱图中的共振峰数量,以得到当前数量值和目标数量值,并通过计算该当前数量值和目标数量值之间的比值,以得到第二比对值;

步骤s71,将所述当前语谱图和所述目标语谱图中的共振峰走势进行相似度比对,得到第三比对值;

其中,通过分别获取该当前语谱图和目标语谱图中的共振峰走势轨迹,以得到当前走势轨迹和目标走势轨迹,并通过计算该当前走势轨迹和目标走势轨迹之间的坡度相似度,以得到第三比对值;

步骤s81,计算所述第一比对值、所述第二比对值和所述第三比对值之间的和,得到所述相似度比对值;

步骤s91,判断所述似度比对值是否大于或等于相似度阈值;

当判断所述相似度比对值大于或等于相似度阈值,则执行步骤s101;

步骤s101,判定所述目标设备当前运行正常;

当判断到所述相似度比对值未大于所述相似度阈值,则执行步骤s111;

步骤s111,针对所述目标设备发出报警提示;

其中,该报警提示可以采用语音提示、灯光提示、短信提示或基于预设通信地址的方式进行报警,以达到及时提醒工作人员针对该目标设备进行查看或维修的效果;

本实施例,通过对目标设备进行音频采集和对目标音频进行比对分析的设计,以采用音频识别的方式对目标设备进行状态检测,以判定目标设备的当前运行状态是否出现故障,进而提高了设备状态检测的检测效率,降低了人力成本。

实施例三

请参阅图3,是本发明第三实施例提供的基于音频识别的设备状态检测方法的流程图,包括步骤:

步骤s12,对目标设备进行音频采集,得到当前音频,并获取所述目标设备中每个发声源的运行状态;

步骤s22,根据所述运行状态查询对应所述发声源的标准音频,并将查询到的所述标准音频进行音频叠加,得到目标音频;

步骤s32,获取所述目标设备的运行环境和环境温度,并根据所述运行环境和所述环境温度查询噪声音频;

其中,可以通过摄像头对该运行环境进行拍摄,以得到环境图像,并基于该环境图像和环境温度进行该噪声音频的查询;

具体的,本地预存储有噪声数据库,该噪声数据库中存储有不同环境图像和环境温度于对应噪声音频之间的对应关系;

步骤s42,根据所述噪声音频对所述当前音频进行去噪处理,并分别对所述当前音频和所述目标音频进行特征提取,得到当前语谱图和目标语谱图;

其中,通过根据所述噪声音频对所述当前音频进行去噪处理的设计,有效的降低了环境噪声对当前音频的干扰,提高了对该目标设备状态检测的准确性,且通过基于该环境温度的获取,降低了温度音素对音频采集的干扰,进一步提高了对该目标设备状态检测的准确性;

步骤s52,将所述当前语谱图和所述目标语谱图进行相似度比对,得到相似度比对值;

步骤s62,判断所述似度比对值是否大于或等于相似度阈值;

当判断到所述相似度比对值未大于所述相似度阈值,则执行步骤s72;

步骤s72,根据所述标准音频对所述当前音频进行音频分离,得到多个分离音频;

其中,通过对该当前音频进行音频分离的设计,有效的方便了后续针对每个分离音频是否处于正常状态的判断,当判断到该分离音频处于不正常状态时,则判定该分离音频对应的运行状态的发声源处于故障状态;

具体的,该步骤中,所述根据所述标准音频对所述当前音频进行音频分离的步骤包括:

在所有所述标准音频中选定一个音频设置为样本音频;

根据除去所述样本音频后的所有所述标准音频对所述当前音频进行音频过滤,得到所述分离音频。

步骤s82,分别提取所述分离音频和对应所述标准音频中的fbank特征,得到分离特征和标准特征;

其中,通过提取所述分离音频和对应所述标准音频中的fbank特征的设计,以使基于该fbank特征判断该分离音频是否正常;

步骤s92,计算所述分离特征和所述标准特征之间的特征差,并当判断到所述特征差满足提示条件时,针对所述分离音频对应的所述发声源进行提示报警;

其中,该提示条件中的条件参数可以根据需求进行设置,例如该条件参数可以为判断该特征差是否小于特征阈值差,或判断该特征差是否小于预设差值范围内;

具体的,该步骤中,当判断到所述特征差满足提示条件,则判定该分离音频对应运行状态的发声源处于故障状态,因此,通过针对该发声源进行提示报警,有效的方便了工作人员能针对性的进行维修或更换,提高了对设备状态检测的准确性;

本实施例中,通过对目标设备进行音频采集和对目标音频进行比对分析的设计,以采用音频识别的方式对目标设备进行状态检测,以判定目标设备的当前运行状态是否出现故障,进而提高了设备状态检测的检测效率,降低了人力成本。

实施例四

请参阅图4,是本发明第四实施例提供的设备状态检测系统100的结构示意图,包括:音频采集模块10、音频叠加模块11、特征比对模块12和检测判断模块13,其中:

音频采集模块10,用于对目标设备进行音频采集,得到当前音频,并获取所述目标设备中每个发声源的运行状态。

音频叠加模块11,用于根据所述运行状态查询对应所述发声源的标准音频,并将查询到的所述标准音频进行音频叠加,得到目标音频。

其中,所述音频叠加模块11还用于:获取所述运行状态中所述发声源的运行参数,并获取所述运行参数的参数值,所述运行参数为电压参数、电流参数或输出功率参数;

将所述参数值与本地预存储的音频数据库进行匹配,以得到所述标准音频。

特征比对模块12,用于分别对所述当前音频和所述目标音频进行特征提取,得到当前语谱图和目标语谱图,并将所述当前语谱图和所述目标语谱图进行相似度比对,得到相似度比对值。

其中,所述特征比对模块12还用于:将所述当前语谱图和所述目标语谱图中的音素频率进行相似度比对,得到第一比对值;

将所述当前语谱图和所述目标语谱图中的共振峰数量进行相似度比对,得到第二比对值;

将所述当前语谱图和所述目标语谱图中的共振峰走势进行相似度比对,得到第三比对值;

计算所述第一比对值、所述第二比对值和所述第三比对值之间的和,得到所述相似度比对值。

检测判断模块13,用于若所述相似度比对值大于或等于相似度阈值,则判定所述目标设备当前运行正常;若所述相似度比对值未大于所述相似度阈值,则针对所述目标设备发出报警提示。

其中,所述检测判断模块13还用于:根据所述标准音频对所述当前音频进行音频分离,得到多个分离音频;

分别提取所述分离音频和对应所述标准音频中的fbank特征,得到分离特征和标准特征;

计算所述分离特征和所述标准特征之间的特征差,并当判断到所述特征差满足提示条件时,针对所述分离音频对应的所述发声源进行提示报警。

优选的,所述检测判断模块13还用于:在所有所述标准音频中选定一个音频设置为样本音频;

根据除去所述样本音频后的所有所述标准音频对所述当前音频进行音频过滤,得到所述分离音频。

此外,所述设备状态检测系统100还包括:

数据库存储模块14,用于根据本地预存储的状态运行指令,依序控制所述发声源进行工作,并对所述发声源工作时产生的音频数据进行采集,得到音频样本;根据所述音频样本进行深度学习,得到所述音频数据库。

音频去噪模块15,用于获取所述目标设备的运行环境和环境温度;

根据所述运行环境和所述环境温度查询噪声音频,并根据所述噪声音频对所述当前音频进行去噪处理。

本实施例,通过对目标设备进行音频采集和对目标音频进行比对分析的设计,以采用音频识别的方式对目标设备进行状态检测,以判定目标设备的当前运行状态是否出现故障,进而提高了设备状态检测的检测效率,降低了人力成本。

实施例五

请参阅图5,是本发明第四实施例提供的移动终端101,包括存储设备以及处理器,所述存储设备用于存储计算机程序,所述处理器运行所述计算机程序以使所述移动终端101执行上述的基于音频识别的设备状态检测方法。

本实施例还提供了一种存储介质,其上存储有上述移动终端101中所使用的计算机程序,该程序在执行时,包括如下步骤:

对目标设备进行音频采集,得到当前音频,并获取所述目标设备中每个发声源的运行状态;

根据所述运行状态查询对应所述发声源的标准音频,并将查询到的所述标准音频进行音频叠加,得到目标音频;

分别对所述当前音频和所述目标音频进行特征提取,得到当前语谱图和目标语谱图,并将所述当前语谱图和所述目标语谱图进行相似度比对,得到相似度比对值;

若所述相似度比对值大于或等于相似度阈值,则判定所述目标设备当前运行正常;

若所述相似度比对值未大于所述相似度阈值,则针对所述目标设备发出报警提示。所述的存储介质,如:rom/ram、磁碟、光盘等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元或模块完成,即将存储装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施方式中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。

本领域技术人员可以理解,图4中示出的组成结构并不构成对本发明的设备状态检测系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,而图1-3中的基于音频识别的设备状态检测方法亦采用图4中所示的更多或更少的部件,或者组合某些部件,或者不同的部件布置来实现。本发明所称的单元、模块等是指一种能够被所述目标设备状态检测系统中的处理器(图未示)所执行并功能够完成特定功能的一系列计算机程序,其均可存储于所述目标设备状态检测系统的存储设备(图未示)内。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1