身份验证方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38463049 阅读:7 留言:0更新日期:2023-08-11 14:40
本申请涉及一种身份验证方法、装置、计算机设备和存储介质,应用于生物识别领域,也可用于金融科技领域,包括:获取待验证用户使用电话银行系统进行业务办理时的通话语音和通话语音对应的文字信息,以及待验证用户的待验证身份信息;基于待验证身份信息和文字信息查询预设的语料库,得到目标词汇;从通话语音中剪切出目标词汇对应的语音片段,拼接得到待验证语音;对目标词汇对应的真实语音进行拼接得到验证语音;获取验证语音与待验证语音之间的相似度,基于相似度确定待验证用户的身份的真实性。采用本方法能够实现在用户正常办理业务的过程中的身份验证,做到无感识别,提高用户的办理体验,解决电话银行发送文本的繁琐问题。题。题。

【技术实现步骤摘要】
身份验证方法、装置、计算机设备和存储介质


[0001]本申请涉及生物识别
,特别是涉及一种身份验证方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]声纹识别是利用计算机系统自动完成说话人身份识别的一项智能语音核心技术。按照待识别语音的文本内容,一般将声纹识别划分为三种:文本无关、文本相关和文本限定。
[0003]目前银行常用的声纹识别技术主要是文本相关和文本限定。其中,文本相关是指说话人识别系统,要求用户必须按照事先指定的内容进行发音。文本限定是指识别的时候,从限定的文本库中随机提取若干词汇组合后提示用户反应。
[0004]然而,这两种识别方法都需要电话银行发送文本信息给用户,使用户按照文本进行通读后,再进行身份认证,操作较为繁琐。

技术实现思路

[0005]基于此,有必要针对上述身份验证方法存在的操作繁琐的技术问题,提供一种身份验证方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种身份验证方法。所述方法包括:
[0007]获取待验证用户使用电话银行系统进行业务办理时的通话语音和所述通话语音对应的文字信息,以及获取所述待验证用户的待验证身份信息;
[0008]基于所述待验证身份信息和所述文字信息查询预设的语料库,得到与所述待验证身份信息和所述文字信息均匹配的目标词汇;所述语料库中存储有所述待验证身份信息对应的真实用户在历史办理业务时录制的多个词汇的真实语音和所述多个词汇;
[0009]从所述通话语音中剪切出所述目标词汇对应的语音片段,并拼接所述语音片段,得到待验证语音;以及对所述目标词汇对应的真实语音进行拼接,得到验证语音;
[0010]获取所述验证语音与所述待验证语音之间的相似度,基于所述相似度确定所述待验证用户的身份的真实性。
[0011]在其中一个实施例中,所述获取所述验证语音与所述待验证语音之间的相似度,包括:
[0012]将所述验证语音转换为第一波形图,以及将所述待验证语音转换为第二波形图;
[0013]对所述第一波形图与所述第二波形图进行时间对齐处理,得到时序一致的第一调整后波形图和第二调整后波形图;
[0014]将所述第一调整后波形图转换为第一频谱图,以及将所述第二调整后波形图转换为第二频谱图;
[0015]获取所述第一频谱图与所述第二频谱图之间的相似度,作为所述验证语音与所述待验证语音之间的相似度。
[0016]在其中一个实施例中,所述对所述第一波形图与所述第二波形图进行时间对齐处理,得到时序一致的第一调整后波形图和第二调整后波形图,包括:
[0017]将所述第一波形图和所述第二波形图作为关于声音频率的第一时间序列和第二时间序列;
[0018]构建所述第一时间序列和所述第二时间序列对应的距离矩阵;所述距离矩阵中的每个元素表示该元素所在位置对应的一组声音频率之间的距离;
[0019]确定所述距离矩阵中的归整路径;所述归整路径为所述距离矩阵中由起始元素到终止元素的最短路径;
[0020]根据所述归整路径,对所述第一波形图与所述第二波形图进行拉伸和/或缩放处理,得到时序一致的第一调整后波形图和第二调整后波形图。
[0021]在其中一个实施例中,所述方法还包括:
[0022]获取所述目标词汇包含的词汇的数目;
[0023]在所述词汇的数目大于预设数目的条件下,从所述通话语音中剪切出所述目标词汇对应的语音片段,并拼接各个语音片段,得到待验证语音;以及对所述目标词汇对应的真实语音进行拼接,得到验证语音;
[0024]所述获取所述验证语音与所述待验证语音之间的相似度,基于所述相似度确定所述待验证用户的身份的真实性之后,还包括:
[0025]在所述待验证用户进行业务办理的过程中,定时对所述通话语音进行更新;
[0026]当从更新的通话语音中检测出更多与所述语料库中的词汇相匹配的语音时,再次进行待验证语音和验证语音的获取,并根据新获取的待验证语音与验证语音之间的相似度,再次确定所述待验证用户的身份的真实性。
[0027]在其中一个实施例中,所述基于所述相似度确定所述待验证用户的身份的真实性,包括:
[0028]获取相似度阈值;
[0029]在所述相似度大于所述相似度阈值的情况下,确定所述待验证用户的身份为真实身份。
[0030]在其中一个实施例中,所述在所述相似度大于所述相似度阈值的情况下,确定所述待验证用户的身份为真实身份之后,还包括:
[0031]根据从所述待验证用户的通话语音中剪切出的所述目标词汇对应的语音片段,更新所述语料库。
[0032]在其中一个实施例中,所述获取待验证用户使用电话银行系统进行业务办理时的通话语音和所述通话语音对应的文字信息,包括:
[0033]在所述待验证用户使用电话银行系统进行业务办理的过程中,录制所述待验证用户的通话语音;
[0034]对录制的所述通话语音进行语音识别处理,得到所述通话语音对应的文字信息。
[0035]第二方面,本申请还提供了一种身份验证装置。所述装置包括:
[0036]获取模块,用于获取待验证用户使用电话银行系统进行业务办理时的通话语音和所述通话语音对应的文字信息,以及获取所述待验证用户的待验证身份信息;
[0037]匹配模块,用于基于所述待验证身份信息和所述文字信息查询预设的语料库,得
到与所述待验证身份信息和所述文字信息均匹配的目标词汇;所述语料库中存储有所述待验证身份信息对应的真实用户在历史办理业务时录制的多个词汇的真实语音和所述多个词汇;
[0038]拼接模块,用于从所述通话语音中剪切出所述目标词汇对应的语音片段,并拼接所述语音片段,得到待验证语音;以及对所述目标词汇对应的真实语音进行拼接,得到验证语音;
[0039]验证模块,用于获取所述验证语音与所述待验证语音之间的相似度,基于所述相似度确定所述待验证用户的身份的真实性。
[0040]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0041]获取待验证用户使用电话银行系统进行业务办理时的通话语音和所述通话语音对应的文字信息,以及获取所述待验证用户的待验证身份信息;
[0042]基于所述待验证身份信息和所述文字信息查询预设的语料库,得到与所述待验证身份信息和所述文字信息均匹配的目标词汇;所述语料库中存储有所述待验证身份信息对应的真实用户在历史办理业务时录制的多个词汇的真实语音和所述多个词汇;
[0043]从所述通话语音中剪切出所述目标词汇对应的语音片段,并拼接所述语音片段,得到待验证语音;以及对所述目标词汇对应的真实语音进行拼接,得到验证语音;
[0044]获取所述验证语音与所述待验证语音之间的相似度,基于所述相似度本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种身份验证方法,其特征在于,所述方法包括:获取待验证用户使用电话银行系统进行业务办理时的通话语音和所述通话语音对应的文字信息,以及获取所述待验证用户的待验证身份信息;基于所述待验证身份信息和所述文字信息查询预设的语料库,得到与所述待验证身份信息和所述文字信息均匹配的目标词汇;所述语料库中存储有所述待验证身份信息对应的真实用户在历史办理业务时录制的多个词汇的真实语音和所述多个词汇;从所述通话语音中剪切出所述目标词汇对应的语音片段,并拼接所述语音片段,得到待验证语音;以及对所述目标词汇对应的真实语音进行拼接,得到验证语音;获取所述验证语音与所述待验证语音之间的相似度,基于所述相似度确定所述待验证用户的身份的真实性。2.根据权利要求1所述的方法,其特征在于,所述获取所述验证语音与所述待验证语音之间的相似度,包括:将所述验证语音转换为第一波形图,以及将所述待验证语音转换为第二波形图;对所述第一波形图与所述第二波形图进行时间对齐处理,得到时序一致的第一调整后波形图和第二调整后波形图;将所述第一调整后波形图转换为第一频谱图,以及将所述第二调整后波形图转换为第二频谱图;获取所述第一频谱图与所述第二频谱图之间的相似度,作为所述验证语音与所述待验证语音之间的相似度。3.根据权利要求2所述的方法,其特征在于,所述对所述第一波形图与所述第二波形图进行时间对齐处理,得到时序一致的第一调整后波形图和第二调整后波形图,包括:将所述第一波形图和所述第二波形图作为关于声音频率的第一时间序列和第二时间序列;构建所述第一时间序列和所述第二时间序列对应的距离矩阵;所述距离矩阵中的每个元素表示该元素所在位置对应的一组声音频率之间的距离;确定所述距离矩阵中的归整路径;所述归整路径为所述距离矩阵中由起始元素到终止元素的最短路径;根据所述归整路径,对所述第一波形图与所述第二波形图进行拉伸和/或缩放处理,得到时序一致的第一调整后波形图和第二调整后波形图。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标词汇包含的词汇的数目;在所述词汇的数目大于预设数目的条件下,从所述通话语音中剪切出所述目标词汇对应的语音片段,并拼接各个语音片段,得到待验证语音;以及对所述目标词汇对应的真实语音进行拼接,得到验证语音;所述获取所述验证语音与所述待验证语音之间的相似度,基于所述相似度确定所述待验证用户的身份的真实性之后,还包括:在所述待验证用户进行业务办理的过程中,...

【专利技术属性】
技术研发人员:宁顺宇罗伟吴延生曾光
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1