本申请涉及电焊机,特别是涉及一种电焊机控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、电焊机是一种电气设备,广泛应用于金属材料的连接。它通过电弧放电产生的高温来熔化焊接材料,实现金属件之间的牢固连接。电弧是气体在两个电极间放电时形成的现象,这一过程不仅释放出强烈的光和热,还伴随着紫外线和红外线辐射,以及可能产生的金属蒸汽和有害气体。因此,使用电焊机时存在一定的危险性。
2、目前,为了确保安全,操作电焊机时必须采取一系列预防措施,譬如焊接服、手套以及防护面罩。但是,可能存在操作不当等操作,并不能从源头上保控制电焊机的安全性。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种提高控制电焊机的安全性的电焊机控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种电焊机控制方法,包括:
3、接收待处理音频信号;
4、根据所述待处理音频信号构建目标滤波器,使用所述目标滤波器对所述待处理音频信号进行滤波;
5、对滤波后的所述待处理音频信号进行识别,得到语音信息;
6、若所述语音信息中包括电焊机控制信息,根据所述电焊机控制信息生成电焊机控制指令;
7、将所述电焊机控制指令发送至电焊机;所述电焊机用于根据所述电焊机控制指令执行焊接任务。在其中一个实施例中,所述根据所述待处理音频信号构建目标滤波器,包括:
8、将所述待处理音频信号代入初始滤波器,得到参考音频信息;
9、计算所述参考音频信息与目标信号之间的差值,根据所述差值调整所述初始滤波器的系数,得到目标滤波器。
10、在其中一个实施例中,所述待处理音频信号以及所述目标信号包括多个目标帧;所述计算所述参考音频信息与目标信号之间的差值,包括:
11、计算所述参考音频信息中每一目标帧与所述目标信号中每一目标帧的差值,得到离散差值数据集;
12、将所述离散差值数据集中各个离散差的绝对值进行累加求和,得到所述参考音频信息与目标信号之间的差值。
13、在其中一个实施例中,根据所述差值调整所述初始滤波器的系数,得到目标滤波器,包括:
14、根据所述差值计算调整梯度,并使用所述调整梯度更新所述系数;
15、使用系数更新后的所述初始滤波器对所述待处理音频信号进行滤波,得到新的所述参考音频信息,并计算新的所述参考音频信息与所述目标信号之间的差值,若新的所述参考音频信息与所述目标信号之间的差值不满足预设条件,执行更新所述系数的步骤,直至新的所述参考音频信息与所述目标信号之间的差值满足所述预设条件,得到所述目标滤波器。
16、在其中一个实施例中,所述根据所述差值计算所述初始滤波器的系数,得到目标滤波器,包括:
17、计算所述差值的均方误差,得到成本损失函数;
18、对成本损失函数中的目标变量进行求导,得到所述初始滤波器的系数。
19、在其中一个实施例中,所述对滤波后的所述待处理音频信号进行识别,得到语音信息,包括:
20、对所述待处理音频信号进行特征提取,得到音频特征;
21、将所述音频特征输入至预先训练的声学模型中,得到音素概率分布,并通过语言模型对所述音素概率分布进行识别,得到所述语音文本。
22、在其中一个实施例中,所述声学模型的训练过程,包括:
23、获取第一样本数据;所述第一样本数据携带语音标签;
24、将所述第一样本数据输入至第一初始模型,得到预测文本;
25、根据所述预测文本以及所述语音标签计算第一目标损失函数,采用所述第一目标损失函数对所述第一初始模型的参数进行优化,得到所述声学模型。
26、在其中一个实施例中,所述语言模型的训练过程,包括:
27、获取第二样本数据;所述第二样本数据携带所述文本标签;
28、将所述第二样本数据输入至第二初始模型,得到预测文本;
29、根据所述预测文本以及所述文本标签计算第二目标损失函数,采用所述第二目标损失函数对所述第二初始模型的参数进行优化,得到所述语言模型。在其中一个实施例中,所述电焊机控制信息包括控制手工焊的电流、氩弧焊的电流、气保焊的送丝速度及电压中的一种或多种。
30、第二方面,本申请还提供了一种电焊机控制装置,包括:
31、接收模块,用于接收待处理音频信号;
32、滤波模块,用于根据所述待处理音频信号构建目标滤波器,使用所述目标滤波器对所述待处理音频信号进行滤波;
33、识别模块,用于对滤波后的所述待处理音频信号进行识别,得到语音信息;
34、指令生成模块,用于若所述语音信息中包括电焊机控制信息,根据所述电焊机控制信息生成电焊机控制指令;
35、控制模块,用于将所述电焊机控制指令发送至电焊机;所述电焊机根据所述电焊机控制指令执行焊接任务。
36、第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任意一个实施例中方法的步骤。
37、第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一个实施例中方法的步骤。
38、第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任意一个实施例中方法的步骤。
39、上述电焊机控制方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,根据待处理音频信号构建目标滤波器,使用目标滤波器对待处理音频信号进行滤波,如此根据待处理音频信号动态调整其参数的滤波器,用于去除噪声或干扰,以更好的去除待处理音频信号中的噪音。进一步的,对滤波后的待处理音频信号进行识别,得到语音信息,并根据语音信息中所包括的电焊机控制信息,根据控制信息生成控制指令,最后将控制指令发送至电焊机,以使电焊机根据控制指令执行焊接任务,这样通过语音控制电焊机可以减少操作员与电焊机的物理接触,降低因手动操作带来的安全风险。同时,准确的语音识别和控制指令生成也能避免错误操作,保障工作环境的安全性。
1.一种电焊机控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述待处理音频信号构建目标滤波器,包括:
3.根据权利要求2所述的方法,其特征在于,所述待处理音频信号以及所述目标信号包括多个目标帧;所述计算所述参考音频信息与目标信号之间的差值,包括:
4.根据权利要求2所述的方法,其特征在于,根据所述差值计算所述初始滤波器的系数,得到目标滤波器,包括:
5.根据权利要求2所述的方法,其特征在于,所述根据所述差值计算所述初始滤波器的系数,得到目标滤波器,包括:
6.根据权利要求1所述的方法,其特征在于,所述对滤波后的所述待处理音频信号进行识别,得到语音信息,包括:
7.根据权利要求6所述的方法,其特征在于,所述声学模型的训练过程,包括:
8.根据权利要求1所述的方法,其特征在于,所述根据所述控制信息生成控制指令,包括:
9.根据权利要求1所述的方法,其特征在于,所述电焊机控制信息包括控制手工焊的电流、氩弧焊的电流、气保焊的送丝速度及电压中的一种或多种。
10.一种电焊机控制装置,其特征在于,所述装置包括:
