The invention discloses a verification method and device based on voiceprint. The verification method based on voiceprint includes the following steps: collecting the voice information of at least one user and extracting the voice features of each user and storing them in the model database; randomly generating the verification password for the user to be verified to read aloud and obtain the speech to be read aloud; extracting the content and voice features to be verified in the speech to be read aloud, and according to the model database and the verification password to verify the content to be verified The speech features are validated and the results are obtained. The invention is a voiceprint recognition method based on local off-line processing. Each recognition content changes randomly, and the verification voice signal is detected in vivo, which greatly improves the security of user verification.
【技术实现步骤摘要】
基于声纹的验证方法及装置
本专利技术涉及身份验证技术,例如金融支付、门禁、电子锁设备等,尤其涉及基于声纹的身份验证技术,以及装载了该身份验证技术的计算机设备和存储设备。
技术介绍
声纹识别目前已经应用在了很多领域,例如语音控制时,通过让用户说出指定的指令,从而针对该指定的指令来执行相应的动作,即该语音控制是基于内容相关的。也有的语音识别是通过提前录制好音频,之后相同的用户说出相同内容的音频,则识别通过,但是这种提前录制好的音频比较容易被破解,而且有的基于云端的验证技术,需要先将语音上传至网络,这个过程中可能会受到黑客的攻击,因此这种语音识别方式存在安全风险。
技术实现思路
为了解决现有技术中声纹验证安全度较低的技术问题,本专利技术提出了基于声纹的验证方法及装置。本专利技术提出的基于声纹的验证方法,包括步骤:步骤1,采集至少一个用户的语音信息并提取各用户的语音特征存储至模型库中;步骤2,随机生成验证密码供待验证用户朗读,并获取朗读语音;步骤3,提取所述朗读语音中待验证的内容及语音特征,根据所述模型库以及验证密码对所述待验证的内容和语音特征进行验证,并得到验证结果。具体的,所述提取各用户的语音特征存储至模型库中具体包括:将单个用户内容相同的至少两条语音信息分别切割成n段语音片段,每一个语音片段的内容为一个字符;提取每一个语音片段的语音特征,将所有语音信息中内容相同的语音片段的语音特征进行对比,提取该用户对应内容的语音特征;将每一个用户的所
【技术保护点】
1.一种基于声纹的验证方法,其特征在于,包括步骤:/n步骤1,采集至少一个用户的语音信息并提取各用户的语音特征存储至模型库中;/n步骤2,随机生成验证密码供待验证用户朗读,并获取朗读语音;/n步骤3,提取所述朗读语音中待验证的内容及语音特征,根据所述模型库以及验证密码对所述待验证的内容和语音特征进行验证,并得到验证结果。/n
【技术特征摘要】
1.一种基于声纹的验证方法,其特征在于,包括步骤:
步骤1,采集至少一个用户的语音信息并提取各用户的语音特征存储至模型库中;
步骤2,随机生成验证密码供待验证用户朗读,并获取朗读语音;
步骤3,提取所述朗读语音中待验证的内容及语音特征,根据所述模型库以及验证密码对所述待验证的内容和语音特征进行验证,并得到验证结果。
2.如权利要求1所述的基于声纹的验证方法,其特征在于,所述提取各用户的语音特征存储至模型库中具体包括:
将单个用户内容相同的至少两条语音信息分别切割成n段语音片段,每一个语音片段的内容为一个字符;
提取每一个语音片段的语音特征,将所有语音信息中内容相同的语音片段的语音特征进行对比,提取该用户对应内容的语音特征;
将每一个用户的所有不同内容的语音特征组合成所述用户的发声模型存储至模型库中。
3.如权利要求2所述的基于声纹的验证方法,其特征在于,当所述语音片段切割失败时,提醒用户并重新采集用户的所述语音信息。
4.如权利要求1所述的基于声纹的验证方法,其特征在于,所述验证密码由至少一个字符组成;用于存储所述字符的词库的字符数量小于等于所述用户的语音信息对应的内容的字符数量。
5.如权利要求2所述的基于声纹的验证方法,其特征在于,所述步骤3具体包括:
将所述朗读语音切割成m段待验证语音片段,每一个待验证语音片段的内容为一个字符,m≤n;
提取每一个待验证语音片段的语音特征;
将所述模型库中对应用户的语音片段根据所述...
【专利技术属性】
技术研发人员:葛亮,
申请(专利权)人:国微集团深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。