本公开涉及人工智能领域,尤其涉及一种通信背景生成模型的建模方法、使用方法、装置、计算机设备、可读存储介质及程序。
背景技术:
1、目前,电信接入数据体量庞大,其中包含大量的语音数据。语音场景的安全问题逐渐成为人工智能安全领域和数据安全领域的重点问题。想要有效进行声纹安全防御就要广泛了解并研究声纹。为了提升语音安防系统防御能力,需要提供更加逼真的测试样本。
技术实现思路
1、本公开实施例提供了一种通信背景生成模型的建模方法、应用程序的防护方法、装置、计算机设备、可读存储介质及程序,涉及人工智能领域,建立的故障检测模型,提升了故障检测的检测准确度。
2、本公开实施例提供了一种通信背景生成模型的建模方法,包括:获取原始目标的语音数据集和通信背景的语音数据集;根据所述原始目标的语音数据集获取所述原始目标的语音数据集的语谱图;根据所述通信背景的语音数据集获取所述通信背景的语音数据集的语谱图;通过所述原始目标的语音数据集的语谱图和所述通信背景的语音数据集的语谱图对包括双生成器和双判别器的循环生成对抗网络进行训练,以完成通信背景生成模型的建模。
3、在一个实施例中,所述循环生成对抗网络损失函数包括对抗损失函数、循环一致性损失函数和对比学习函数。
4、在一个实施例中,通过所述原始目标的语音数据集的语谱图和所述通信背景的语音数据集的语谱图对包括双生成器和双判别器的循环生成对抗网络进行训练,以完成通信背景生成模型的建模包括:将所述原始目标的语音数据集的语谱图中的第一语谱图输入至第一生成器以生成伪第一通信背景的语谱图,其中,所述第一语谱图是所述原始目标的语音数据集的语谱图中任一个语谱图;将所述伪第一通信背景的语谱图输入至第二生成器以生成重建第一语谱图;通过第二判别器判断所述伪第一通信背景的语谱图的真伪;通过所述循环一致性损失函数计算所述重建第一语谱图与所述第一语谱图之间的损失。
5、在一个实施例中,通过所述原始目标的语音数据集的语谱图和所述通信背景的语音数据集的语谱图对包括双生成器和双判别器的循环生成对抗网络进行训练,以完成通信背景生成模型的建模包括:将所述通信背景的语音数据集的语谱图中的第二语谱图输入至所述第二生成器以生成伪第一原始目标的语谱图,其中,所述第二语谱图是所述通信背景的语音数据集的语谱图中任一个语谱图;将所述伪第一原始目标的语谱图输入至所述第一生成器以生成重建第二语谱图;通过第一判别器判断所述伪第一原始目标的语谱图的真伪;通过所述循环一致性损失函数计算所述重建第二语谱图与所述第二语谱图之间的损失。
6、在一个实施例中,使所述第一语谱图为当前样本,使所述重建第一语谱图为正样本,使所述伪第一通信背景的语谱图为负样本,通过对比学习函数使所述重建第一语谱图与所述第一语谱图更接近。
7、本公开实施例提供了一种通信背景生成模型的使用方法,包括:获取原始目标的语音数据;将所述原始目标的语音数据输入至通信背景生成模型以获取与所述原始目标的语音数据对应的通信背景的语音数据;其中所述通信背景生成模型是如上实施例中任一项所述的方法所建立的通信背景生成模型。
8、本公开实施例提供了一种通信背景生成模型的建模装置,包括:第一获取模块,用于获取原始目标的语音数据集和通信背景的语音数据集;所述第一获取模块,还用于根据所述原始目标的语音数据集获取所述原始目标的语音数据集的语谱图;所述第一获取模块,还用于根据所述通信背景的语音数据集获取所述通信背景的语音数据集的语谱图;训练模块,用于通过所述原始目标的语音数据集的语谱图和所述通信背景的语音数据集的语谱图对包括双生成器和双判别器的循环生成对抗网络进行训练,以完成通信背景生成模型的建模。
9、本公开实施例提供了一种通信背景生成模型的使用装置,包括:第二获取模块,用于获取原始目标的语音数据;输入模块,用于将所述原始目标的语音数据输入至通信背景生成模型以获取与所述原始目标的语音数据对应的通信背景的语音数据;其中,所述通信背景生成模型是如上实施例中任一项所述的方法所建立的通信背景生成模型。
10、本公开实施例提供了一种计算机设备,包括处理器、存储器、输入输出接口;所述处理器分别与所述存储器和所述输入输出接口相连,其中,所述输入输出接口用于接收数据及输出数据,所述存储器用于存储计算机程序,所述处理器用于调用所述计算机程序,以使得所述计算机设备执行如上实施例中任一项所述的方法。
11、本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行如上实施例中任一项所述的方法。
12、本公开实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上实施例中任一项所述的方法。
13、本申请的通信背景生成模型的建模方法,通过获取原始目标的语音数据集和通信背景的语音数据集;根据所述原始目标的语音数据集获取所述原始目标的语音数据集的语谱图;根据所述通信背景的语音数据集获取所述通信背景的语音数据集的语谱图;通过所述原始目标的语音数据集的语谱图和所述通信背景的语音数据集的语谱图对包括双生成器和双判别器的循环生成对抗网络进行训练,以完成通信背景生成模型的建模,从而建立能够根据原始目标的语音数据以获取与所述原始目标的语音数据对应的通信背景的语音数据的通信背景生成模型。
1.一种通信背景生成模型的建模方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述循环生成对抗网络损失函数包括对抗损失函数、循环一致性损失函数和对比学习函数。
3.根据权利要求2所述的方法,其特征在于,通过所述原始目标的语音数据集的语谱图和所述通信背景的语音数据集的语谱图对包括双生成器和双判别器的循环生成对抗网络进行训练,以完成通信背景生成模型的建模包括:
4.根据权利要求3所述的方法,其特征在于,通过所述原始目标的语音数据集的语谱图和所述通信背景的语音数据集的语谱图对包括双生成器和双判别器的循环生成对抗网络进行训练,以完成通信背景生成模型的建模包括:
5.根据权利要求4所述的方法,其特征在于,使所述第一语谱图为当前样本,使所述重建第一语谱图为正样本,使所述伪第一通信背景的语谱图为负样本,通过对比学习函数使所述重建第一语谱图与所述第一语谱图更接近。
6.一种通信背景生成模型的使用方法,其特征在于,包括:
7.一种通信背景生成模型的建模装置,其特征在于,包括:
8.一种通信背景生成模型的使用装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括处理器、存储器、输入输出接口;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-5或6中任一项所述的方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-5或6中任一项所述的方法。