一种声纹验证方法和装置制造方法及图纸

技术编号:18526349 阅读:71 留言:0更新日期:2018-07-25 12:55
本发明专利技术公开了一种声纹验证方法和装置。该方法包括:采集待验证的语音信息;在语音信息对应的声音波形中,提取声纹特征;将声音波形和预存的标准声音波形进行波形匹配,将声纹特征和预存的标准声纹特征进行特征匹配;如果波形匹配和特征匹配都匹配成功,则声纹验证通过。本发明专利技术不但对声纹特征进行匹配验证,还要对声音波形进行匹配验证,两个匹配验证都通过,才认定声纹验证通过。这样即便用户的声纹特征被恶意模拟,也不会发生声纹特征和声音波形同时被模拟的情况,进而通过本发明专利技术避免了用户的声纹特征被恶意模拟,可以通过身份验证的问题。

【技术实现步骤摘要】
一种声纹验证方法和装置
本专利技术涉及身份验证
,特别是涉及一种声纹验证方法和装置。
技术介绍
随着语音技术的逐渐成熟,语音识别、TTS(TextToSpeech,从文本到语言)合成、语种识别、声纹识别等多项技术被应用。其中,由于声纹具有唯一性,在建立声纹模型后,将用户输入的声纹与该声纹模型进行匹配,可以通过这种方式验证用户身份。声纹虽然具有唯一性,但无法避免恶意模拟,比如:通过录音等手段模拟用户的声纹,可以成功通过身份验证,造成安全隐患。
技术实现思路
本专利技术提供一种声纹验证方法和装置,用以解决恶意模拟用户的声纹,可以通过身份验证的问题。为了解决上述技术问题,本专利技术是通过以下技术方案来解决的:本专利技术提供了一种声纹验证方法,包括:采集待验证的语音信息;在所述语音信息对应的声音波形中,提取声纹特征;将所述声音波形和预存的标准声音波形进行波形匹配,将所述声纹特征和预存的标准声纹特征进行特征匹配;如果所述波形匹配和所述特征匹配都匹配成功,则声纹验证通过。其中,在所述采集待验证的语音信息之前,还包括:截取用户输入的语音片段;将所述语音片段的声音波形作为标准声纹波形进行存储。其中,在所述采集待验证的语音信息之前,还包括:根据截取的所述语音片段生成随机密码并存储所述随机密码。其中,所述采集待验证的语音信息,包括:获取预先存储的随机密码;提示用户通过语音方式输入获取的所述随机密码;采集所述用户通过语音方式输入的所述随机密码,作为待验证的语音信息。其中,将所述声音波形和预存的标准声音波形进行波形匹配,将所述声纹特征和预存的标准声纹特征进行特征匹配,包括:将所述声音波形和预存的标准声音波形进行波形匹配;如果所述波形匹配成功,则将所述声纹特征和预存的标准声纹特征进行特征匹配,反之,则声纹验证不通过;如果所述特征匹配成功,则声纹验证通过,反之,则声纹验证不通过;或者,将所述声纹特征和预存的标准声纹特征进行特征匹配;如果所述特征匹配成功,则将所述声音波形和预存的标准声音波形进行波形匹配,反之,则声纹验证不通过;如果所述波形匹配成功,则声纹验证通过,反之,则声纹验证不通过。本专利技术还提供了一种声纹验证装置,包括:采集模块,用于采集待验证的语音信息;提取模块,用于在所述语音信息对应的声音波形中,提取声纹特征;验证模块,用于将所述声音波形和预存的标准声音波形进行波形匹配,将所述声纹特征和预存的标准声纹特征进行特征匹配;如果所述波形匹配和所述特征匹配都匹配成功,则声纹验证通过。其中,所述采集模块,还用于:在采集待验证的语音信息之前,截取用户输入的语音片段;将所述语音片段的声音波形作为标准声音波形进行存储。其中,所述采集模块,还用于:在所述采集待验证的语音信息之前,根据截取的所述语音片段生成随机密码并存储所述随机密码。其中,所述采集模块进一步用于:获取预先存储的随机密码;提示用户通过语音方式输入获取的所述随机密码;采集所述用户通过语音方式输入的所述随机密码,作为待验证的语音信息。其中,所述验证模块进一步用于:将所述声音波形和预存的标准声音波形进行波形匹配;如果所述波形匹配成功,则将所述声纹特征和预存的标准声纹特征进行特征匹配,反之,则声纹验证不通过;如果所述特征匹配成功,则声纹验证通过,反之,则声纹验证不通过;或者,将所述声纹特征和预存的标准声纹特征进行特征匹配;如果所述特征匹配成功,则将所述声音波形和预存的标准声音波形进行波形匹配,反之,则声纹验证不通过;如果所述波形匹配成功,则声纹验证通过,反之,则声纹验证不通过。本专利技术有益效果如下:本专利技术不但对声纹特征进行匹配验证,还要对声音波形进行匹配验证,两个匹配验证都通过,才认定声纹验证通过。这样即便用户的声纹特征被恶意模拟,也不会发生声纹特征和声音波形同时被模拟的情况,进而通过本专利技术避免了用户的声纹特征被恶意模拟,可以通过身份验证的问题。附图说明图1是根据本专利技术第一实施例的声纹验证方法的流程图;图2是根据本专利技术第二实施例的声纹验证方法的流程图;图3是根据本专利技术第三实施例的声纹验证装置的结构图。具体实施方式以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。实施例一本实施例提供一种声纹验证方法。图1是根据本专利技术第一实施例的声纹验证方法的流程图。本实施例的执行主体为终端设备。步骤S110,采集待验证的语音信息。在启动声纹验证功能后,采集用户输入的语音信息,该语音信息为待验证的语音信息。在本实施例中,该语音信息可以是用户输入的语音密码。采集语音信息可以包括以下几个步骤:步骤1,启动声纹验证功能,提示用户语音输入语音密码。语音密码可以是一段文字或数字,用户通过麦克风读出该段文字或数字即可。步骤2,采集用户通过麦克风输入的语音密码。语音信号为语音信息的载体,语音信号为具有波形的声音,用户读出的语音密码承载在声音波形中。步骤S120,在该语音信息对应的声音波形中,提取声纹特征。声音波形为承载用户输入的语音信息的波形。在输入同一语音信息时,由于不同用户的音色不同,说话方式不同,导致不同用户的声音波形不同。将声音波形转换为声波频谱,在声波频谱中提取声纹特征。声纹特征包括但不限于:声音的波长、频率、强度、节奏。每个用户的声纹特征具有唯一性。步骤S130,将该声音波形和预存的标准声音波形进行波形匹配,将该声纹特征和预存的标准声纹特征进行特征匹配。标准声音波形为合法用户预先输入语音信息时的声音波形。可以截取用户输入的语音片段;将截取的语音片段的声音波形作为标准声纹波形进行存储;根据截取的语音片段生成随机密码并存储所述随机密码(语音密码)。语音片段是指:在用户输入的语音信息中截取的部分语音信息。例如:用户输入语音信息“今天天气不错”,在该语音信息中截取部分语音信息“天气不错”,该“天气不错”即是语音片段。进一步地,随机密码可以是对语音片段进行语音识别而形成的文本信息。在采集待验证的语音信息时,可以获取预先存储的随机密码;提示用户通过语音方式输入获取的所述随机密码;采集所述用户通过语音方式输入的所述随机密码,以便作为待验证的语音信息。标准声纹波形为合法用户的声纹特征。可以预先采集合法用户输入的语音信息,根据该语音信息提取出合法用户的声纹特征并存储。波形匹配和特征匹配可以同时进行,或者按顺进行。按顺进行,可以先进行波形匹配,再进行特征匹配;也可以先进行特征匹配,再进行波形匹配。波形匹配是计算用户输入的语音信号的声音波形和标准声音波形的相似度,如果波形的相似度大于预设的波形相似度阈值,则认定波形匹配,反之,则认定波形不匹配。波形相似度阈值为经验值或实验获得的值,例如为98%。特征匹配是计算用户输入的语音信号的声纹特征和标准声纹特征的相似度,如果特征的相似度大于预设的特征相似度阈值,则认定特征匹配,反之,则认定特征不匹配。特征相似度阈值为经验值或实验获得的值,例如为98%。步骤S140,如果波形匹配和特征匹配都匹配成功,则声纹验证通过。声纹验证通过,说明待验证的语音信息合法,输入该待验证的语音信息的用户为合法用户。如果波形匹配和特征匹配中的一个或两个匹配失败,则声纹验证不通过。声纹验证不通过,说明输入待验证的语音信息的用户为非法用户。本实施例本文档来自技高网...

【技术保护点】
1.一种声纹验证方法,其特征在于,包括:采集待验证的语音信息;在所述语音信息对应的声音波形中,提取声纹特征;将所述声音波形和预存的标准声音波形进行波形匹配,将所述声纹特征和预存的标准声纹特征进行特征匹配;如果所述波形匹配和所述特征匹配都匹配成功,则声纹验证通过。

【技术特征摘要】
1.一种声纹验证方法,其特征在于,包括:采集待验证的语音信息;在所述语音信息对应的声音波形中,提取声纹特征;将所述声音波形和预存的标准声音波形进行波形匹配,将所述声纹特征和预存的标准声纹特征进行特征匹配;如果所述波形匹配和所述特征匹配都匹配成功,则声纹验证通过。2.如权利要求1所述的方法,其特征在于,在所述采集待验证的语音信息之前,还包括:截取用户输入的语音片段;将所述语音片段的声音波形作为标准声纹波形进行存储。3.如权利要求2所述的方法,其特征在于,在所述采集待验证的语音信息之前,还包括:根据截取的所述语音片段生成随机密码并存储所述随机密码。4.如权利要求3所述的方法,其特征在于,所述采集待验证的语音信息,包括:获取预先存储的随机密码;提示用户通过语音方式输入获取的所述随机密码;采集所述用户通过语音方式输入的所述随机密码,作为待验证的语音信息。5.如权利要求1所述的方法,其特征在于,将所述声音波形和预存的标准声音波形进行波形匹配,将所述声纹特征和预存的标准声纹特征进行特征匹配,包括:将所述声音波形和预存的标准声音波形进行波形匹配;如果所述波形匹配成功,则将所述声纹特征和预存的标准声纹特征进行特征匹配,反之,则声纹验证不通过;如果所述特征匹配成功,则声纹验证通过,反之,则声纹验证不通过;或者,将所述声纹特征和预存的标准声纹特征进行特征匹配;如果所述特征匹配成功,则将所述声音波形和预存的标准声音波形进行波形匹配,反之,则声纹验证不通过;如果所述波形匹配成功,则声纹验证通过,反之,则声纹验...

【专利技术属性】
技术研发人员:柳岸
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1