声纹验证的方法、装置、计算机设备以及存储介质制造方法及图纸

技术编号:20181904 阅读:46 留言:0更新日期:2019-01-23 02:06
本申请揭示了声纹验证的方法、装置、计算机设备以及存储介质,其中声纹验证的方法,包括:通过客户端服务器提取待验证身份的语音信号,并提取所述语音信号中各帧语音数据分别对应的MFCC类型声纹特征;通过所述客户端服务器将所述MFCC类型声纹特征构建成各帧语音数据分别对应的声纹特征向量,以形成第一声纹特征;声纹验证服务器接收所述客户端服务器发送的所述第一声纹特征;声纹验证服务器判断所述第一声纹特征与预存声纹特征分别对应的声纹鉴别向量i‑vector之间的特征距离值是否满足预设要求;若满足,则判定所述第一声纹特征与所述预存声纹特征相同,否则不相同。本申请将声纹特征向量提取前置到客户端服务器,然后再传输至声纹验证服务器进行声纹验证。

Voice print verification methods, devices, computer equipment and storage media

This application discloses methods, devices, computer devices and storage media for voiceprint verification, in which voiceprint verification methods include: extracting voice signals to be authenticated through a client server, and extracting corresponding MFCC type voiceprint features of each frame voice data in the voice signals; and constructing the MFCC type voiceprint features through the client server. Each frame of voice data corresponds to the corresponding voiceprint feature vectors to form the first voiceprint feature; the voiceprint verification server receives the first voiceprint feature sent by the client server; the voiceprint verification server determines whether the eigenvalue distance between the first voiceprint feature and the existing voiceprint feature corresponds respectively to the preset requirement or not; if it meets the preset requirement, the voiceprint verification server receives the first voiceprint feature sent by the client server. It is determined that the first voiceprint feature is the same as the pre-existing voiceprint feature, otherwise it is different. In this application, the voiceprint feature vectors are extracted and pre-loaded to the client server, and then transmitted to the voiceprint verification server for voiceprint verification.

【技术实现步骤摘要】
声纹验证的方法、装置、计算机设备以及存储介质
本申请涉及到声纹验证领域,特别是涉及到声纹验证的方法、装置、计算机设备以及存储介质。
技术介绍
目前,很多大型金融公司的业务范围涉及保险、银行、投资等多个业务范畴,而每个业务范畴通常都需要同客户进行沟通,且都需要进行反欺诈识别,因此,对客户的身份验证及反欺诈识别也就成为保证业务安全的重要组成部分。在客户身份验证环节中,声纹验证由于其具有的实时性和方便性而被许多公司采用。客户声纹模型的训练和客户身份的验证需要采集客户的语音数据,而语音数据的获得往往来源于金融公司与客户的谈话录音。然而,由于商业洽谈往往涉及机密内容,将语音数据由网络传输到后台再进行语音特征参数的提取不利于数据保密性。
技术实现思路
本申请的主要目的为提供声纹验证的方法,旨在解决现有声纹验证过程中需将客户端采集的语音数据发送至后台进行声纹特征提取,导致传输中语音数据的保密性较差的技术问题。本申请提出一种声纹验证的方法,包括:通过客户端服务器提取待验证身份的语音信号,并提取所述语音信号中各帧语音数据分别对应的MFCC类型声纹特征;通过所述客户端服务器将所述MFCC类型声纹特征构建成各本文档来自技高网...

【技术保护点】
1.一种声纹验证的方法,其特征在于,包括:通过客户端服务器提取待验证身份的语音信号,并提取所述语音信号中各帧语音数据分别对应的MFCC类型声纹特征;通过所述客户端服务器将所述MFCC类型声纹特征构建成各帧语音数据分别对应的声纹特征向量,以形成第一声纹特征;声纹验证服务器接收所述客户端服务器发送的所述第一声纹特征;声纹验证服务器判断所述第一声纹特征与预存声纹特征分别对应的声纹鉴别向量i‑vector之间的特征距离值是否满足预设要求;若满足,则判定所述第一声纹特征与所述预存声纹特征相同,否则不相同。

【技术特征摘要】
1.一种声纹验证的方法,其特征在于,包括:通过客户端服务器提取待验证身份的语音信号,并提取所述语音信号中各帧语音数据分别对应的MFCC类型声纹特征;通过所述客户端服务器将所述MFCC类型声纹特征构建成各帧语音数据分别对应的声纹特征向量,以形成第一声纹特征;声纹验证服务器接收所述客户端服务器发送的所述第一声纹特征;声纹验证服务器判断所述第一声纹特征与预存声纹特征分别对应的声纹鉴别向量i-vector之间的特征距离值是否满足预设要求;若满足,则判定所述第一声纹特征与所述预存声纹特征相同,否则不相同。2.根据权利要求1所述的声纹验证的方法,其特征在于,所述声纹验证服务器判断所述第一声纹特征与预存声纹特征分别对应的声纹鉴别向量i-vector之间的特征距离值是否满足预设要求的步骤,包括:将各帧语音数据分别对应的声纹特征向量分别映射为低维度的声纹鉴别向量i-vector;通过余弦距离公式计算第一声纹特征对应的声纹鉴别向量i-vector与预存声纹特征对应的声纹鉴别向量i-vector之间的余弦距离值cos(x,y),其中,x代表预存声纹特征对应的声纹鉴别向量i-vector,y代表第一声纹特征对应的声纹鉴别向量i-vector;判断所述余弦距离值是否满足预设条件;若满足,则判定所述第一声纹特征与预存声纹特征分别对应的声纹鉴别向量i-vector之间的特征距离值满足预设要求,否则不满足预设要求。3.根据权利要求2所述的声纹验证的方法,其特征在于,所述将各帧语音数据分别对应的声纹特征向量分别映射为低维度的声纹鉴别向量i-vector的步骤,包括:将提取得到的各帧语音数据分别对应的声纹特征向量分别输入到GMM-UBM模型,得到表征各帧语音数据在各高斯分量上的概率分布的高斯超向量;将各所述高斯超向量利用公式mr=μ+Tωr,计算得到各帧语音数据分别对应的低维度的声纹鉴别向量i-vector,其中mr为各帧语音数据的高斯超向量,μ为所述GMM-UBM模型的均值超向量,T为各帧语音数据的低维度的声纹鉴别向量i-vector,ωr为映射到高维度的高斯空间的转换矩阵。4.根据权利要求2所述的声纹验证的方法,其特征在于,所述判断所述余弦距离值是否满足预设条件的步骤,包括:分别获取预存的多个人的声纹特征数据中各自对应的预存声纹特征与所述第一声纹特征之间的第一余弦距离值,其中,多个人的声纹特征数据中包括目标人的预存声纹特征;将各所述第一余弦距离值按照从小到大的顺序进行排序;判断排序在前的预设数量的第一余弦距离值中,是否包括所述目标人的预存声纹特征对应的第一余弦距离值;若是,则判定所述第一余弦距离值满足预设条件,否则不满足预设条...

【专利技术属性】
技术研发人员:杨翘楚王健宗肖京
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1