本申请涉及人工智能领域,尤其涉及一种基于声纹识别的语音反欺诈方法、设备、存储介质及产品。
背景技术:
1、随着ai语音技术的发展,语音合成技术能够根据说话人的语音作为输入,合成输出一段与原语音内容不同的语音,但与说话人语音特征类似,导致听的人无法区分合成语音还是真实语音,在欺诈方面,国外某银行客户经理被合成语音欺骗,导致客户信息泄露,从而对客户资金造成损失。
2、电信运营商在电信反欺诈方面,常用方案有:离线反哺、离线准实时方案和在线实时方案。在银行金融领域,需要利用语音反欺诈技术对欺诈行为进行识别,从而防止不法分子冒充客户或者银行客户经理进行金融诈骗。
3、在现有技术中,在进行声纹识别的过程中,用户信息容易造成信息泄露,亟需一种基于声纹识别的语音反欺诈方法、设备、存储介质及产品。
技术实现思路
1、本申请提供一种基于声纹识别的语音反欺诈方法、设备、存储介质及产品,用以解决在现有技术中,在进行声纹识别的过程中容易造成信息泄露的问题。
2、第一方面,本申请提供一种基于声纹识别的语音反欺诈方法,包括:
3、采集用户办理业务的通话语音,对所述通话语音进行处理获取第二语音特征;
4、获取所述用户的加密特征,对所述加密特征进行解密获取第一语音特征;其中,所述第一语音特征为对所述用户预留的注册语音进行处理获取的,所述加密特征为对所述第一语音特征进行加密获取的;
5、获取所述第一语音特征与所述第二语音特征对应的似然相似度,若所述似然相似度小于所述预设门限值,确定所述通话语音存在语音欺诈。
6、在一种可能的设计中,在所述采集用户办理业务的通话语音之前,所述方法还包括:
7、采集所述用户的注册语音,对所述注册语音进行处理获取第一语音特征;所述获取第一语音特征方法与所述获取第二语音特征的方法相同;
8、对所述第一语音特征进行加密处理获取加密特征并进行存储。
9、在一种可能的设计中,所述对所述第一语音特征进行加密处理获取加密特征,包括:
10、选择一个可逆的n×n整数矩阵作为密钥矩阵;
11、将所述第一语音特征按照n×1的大小分块获取明文分块;
12、根据所述密钥矩阵对每个所述分块进行加密获取第一密文分块;
13、对所有所述第一密文分块进行模运算并合并为n×n的特征矩阵获取所述加密特征。
14、在一种可能的设计中,所述对所述加密特征进行解密获取第一语音特征,包括:
15、对所述密钥矩阵求逆获取密钥逆矩阵;
16、将加密矩阵按照n×1的大小分块获取第二密文分块;
17、根据密钥逆矩阵对第二密文分块进行解密获取第二明文分块;
18、对第二明文分块进行模运算后合并获取第一语音特征。
19、在一种可能的设计中,所述获取所述第一语音特征与所述第二语音特征对应的似然相似度,包括:
20、根据预训练的声纹识别模型对所述第一语音特征处理获取第一身份声纹特征;根据所述预训练的声纹识别模型对所述第二语音特征处理获取第二身份声纹特征;
21、根据声纹相似度模型获取所述第一身份声纹特征和所述第二身份声纹特征的所述似然相似度。
22、在一种可能的设计中,所述对所述通话语音进行处理获取第二语音特征,包括:
23、将所述通话语音依次进行分帧、预加重和加窗,获取时域信号;
24、对所述时域信号进行快速傅里叶变换获取频域信号;
25、根据梅尔滤波器组对所述频域信号进行滤波获取梅尔频谱;
26、对所述梅尔频谱取对数获取二维特征矩阵;
27、根据所述二维特征矩阵获取第二语音特征。
28、第二方面,本申请提供一种基于声纹识别的语音反欺诈设备,包括:
29、获取模块、用于采集用户办理业务的通话语音,对所述通话语音进行处理获取第二语音特征;
30、加解密模块、用于获取所述用户的加密特征,对所述加密特征进行解密获取第一语音特征;其中,所述第一语音特征为对所述用户预留的注册语音进行处理获取的,所述加密特征为对所述第一语音特征进行加密获取的;
31、判断模块、用于获取所述第一语音特征与所述第二语音特征对应的似然相似度,若所述似然相似度小于所述预设门限值,确定所述通话语音存在语音欺诈。
32、第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;
33、所述存储器存储计算机执行指令;
34、所述处理器执行所述存储器存储的计算机执行指令,以实现上述一种基于声纹识别的语音反欺诈方法。
35、第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述一种基于声纹识别的语音反欺诈方法。
36、第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述一种基于声纹识别的语音反欺诈方法。
37、本申请提供的一种基于声纹识别的语音反欺诈方法、设备、存储介质及产品,通过提取通话语音第二语音特征以及预存储的用户加密特征,对加密特征进行解密获取第一语音特征;其中,第一语音特征为根据用户预留的注册语音进行处理获取的,加密特征为对第一语音特征进行加密获取的;分别提取语音第二语音特征以及第一语音特征的身份声纹特征,获取两个身份声纹特征的似然相似度,根据似然相似度确定通话语音是否存在语音欺诈。能够实现以下技术效果:
38、本申请通过提取注册语音的第一语音特征并进行加密获取加密特征保存,在用户进行语音业务办理时采集通话语音,提取用户的加密特征并进行解密获取第一语音特征,根据第一语音特征对语音通话进行识别,确定该语音通话是否来为用户来电。本申请实施例在对通话语音进行反诈骗识别的同时,提高了语音识别过程的数据安全性,避免了用户数据的泄露。
1.一种基于声纹识别的语音反欺诈方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述采集用户办理业务的通话语音之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述对所述第一语音特征进行加密处理获取加密特征,包括:
4.根据权利要求3所述的方法,其特征在于,所述对所述加密特征进行解密获取第一语音特征,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取所述第一语音特征与所述第二语音特征对应的似然相似度,包括:
6.根据权利要求1所述的方法,其特征在于,所述对所述通话语音进行处理获取第二语音特征,包括:
7.一种基于声纹识别的语音反欺诈设备,其特征在于,包括:
8.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6任一项所述的方法。
10.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-6中任一项所述的方法。
