【技术实现步骤摘要】
生成语音身份确认信息的方法、身份验证方法、身份识别方法、存储介质和电子设备
[0001]本专利技术实施例涉及语音处理技术,尤其涉及一种生成语音身份确认信息的方法、身份验证方法、身份识别方法、计算机可读存储介质和电子设备。
技术介绍
[0002]说话人确认技术是一种通过人说话时的声音来验证其身份的技术。这项技术被广泛运用于诸多应用场景,例如网银系统、电商平台和社保、公积金及其他政务应用系统等中的身份识别、身份验证、活体检测等。然而,如同人脸识别、密码登录、指纹识别等其他身份识别、验证等技术一样,说话人确认技术在应用中同样会遭受恶意攻击,主要的攻击技术包括以下四种:模仿攻击、声音转换攻击、语音拼接攻击、录音重放攻击等。其中,在实施语音拼接攻击时,攻击者通过计算机根据系统下发的提示字符内容拼接出目标说话人的声音来对系统进行攻击。
[0003]在现有的说话人确认技术中,服务器下发提示字符到用户所在的客户端,由用户读出这些提示字符,客户端再将用户读出提示字符的语音数据发送给服务器进行身份确认。由于提示字符与已有的语音识别器中指 ...
【技术保护点】
【技术特征摘要】
1.一种生成语音身份确认信息的方法,包括:接收发自服务器的用于确定语音身份确认信息的注册提示符号集,所述注册提示符号集包括多个提示符号,所述提示符号的属性为字符、短语或图像;显示所述注册提示符号集并提示用户逐个读出所述注册提示符号集中的各个提示符号的内容;录制用户读出所述各个提示符号的内容的注册语音数据,并且将所述注册语音数据发送给服务器,以使所述服务器生成用户的语音身份确认信息;在接收到发自服务器的第一确认信息后,提示用户注册提示符号集中的至少两个提示符号的读音进行重排序;将经过用户进行读音重排序的提示符号的读音重排信息发送给所述服务器,以使所述服务器更新用户的语音身份确认信息。2.根据权利要求1所述的方法,其中,所述提示用户逐个读出所述注册提示符号集中的各个提示符号的内容,包括:提示用户以系统预设的次数,逐个读出所述注册提示符号集中的各个提示符号的内容;所述录制用户读出所述各个提示符号的内容的注册语音数据,并且将所述注册语音数据发送给服务器,包括:录制用户多次读出所述各个提示符号的注册语音数据,并且将多条所述注册语音数据发送给服务器,以使所述服务器生成用户的语音身份确认信息。3.根据权利要求1所述的方法,其中,所述提示用户注册提示符号集中的至少两个提示符号的读音进行重排序,包括:设置用于选择/输入读音将被重排序的提示符号的第一交互项,以引导用户对至少两个提示符号的读音进行重排序操作;响应于用户对所述第一交互项的交互操作,将被用户进行过读音重排序操作的提示符号与未被进行过读音重排序操作的提示符号区别显示。4.根据权利要求1~3中任一项所述的方法,其中,所述第一确认信息包括所述注册提示符号集中的各个提示符号的读音数据。5.一种生成语音身份确认信息的方法,包括:向客户端发送用于确定语音身份确认信息的注册提示符号集,所述注册提示符号集包括多个提示符号,所述提示符号的属性为字符、短语或图像;接收客户端录制的用户读出的各个提示符号的注册语音数据;根据所述注册语音数据生成所述用户的声纹模型;在成功生成所述声纹模型后,向客户端发送第一确认信息;接收发自所述客户端的经过用户进行读音重排序的提示符号的读音重排信息。6.根据权利要求5所述的方法,其中,在接收客户端录制的用户读出的各个提示符号的注册语音数据之后,所述方法还包括:根据所述注册语音数据和各个所述提示符号的内容进行所述用户的语音识别设置,所述语音识别设置用于在验证时确认用户对各个提示符号的内容读音无误。7.根据权利要求5或6所述的方法,其中,所述向客户端发送第一确认信息,包括:
向客户端发送包括注册提示符号集中各个提示符号对应的读音数据的第一确认信息。8.根据权利要求6所述的方法,其中,所述方法还包括:存储所述语音识别设置、声纹模型和所述提示符号的读音重排信息。9.一种身份验证方法,包括:向服务器发送用户的验证请求;接收发自服务器的验证提示符号集,所述验证提示符号集为用户注册时使用的注册提示符号集的子集,且包括至少一个用户进行过读音重排序设置的提示符号,所述注册提示符号集中的提示符号的属性为字符、短语或图像;显示所述验证提示符号集;提示用户逐个读出所述验证提示符号集中的各个提示符号的内容,其中,提示用户按照其读音重排序设置读出各个提示符号的内容;录制用户读出的所述验证提示符号集的验证语音数据,并且将所述验证语音数据发送给服务器,以使所述服务器对所述用户进行身份验证。10.一种身份验证方法,包括:接收发自客户端的用户的验证请求;为所述用户生成验证提示符号集,其中,所述验证提示符号集为用户注册时使用的注册提示符号集的子集,且包括至少一个用户进行过读音重排序设置的提示符号,所述注册提示符号集中的提示符号的属性为字符、短语或图像;将所述验证提示符号集发送给所述客户端;接收发自客户端的与所述验证提示符号集对应的验证语音数据;根据所述用户的语音身份确认信息,对所述验证语音数据进行读音重排验证和声纹身份验证之一或两者,确定所述用户的身份验证结果,其中,所述根据所述验证语音数据进行读音重排验证,包括:对所述验证语音数据进行语音识别,获得所述验证语音数据对应的第一文本内容;根据所述提示符号的读音重排信息,将所述第一文本内容中的读音经过所述用户重排序的提示符号还原为重排序前的提示符号对应的文本内容,获得经过还原的第二文本内容;将第二文本内容与验证提示符号集的内容进行比对,以确定所述验证语音数据的内容与所述验证提示符号集的内容是否匹配;其中,所述根据所述验证语音数据进行声纹身份验证,包括:根据所述用户的声纹模型,对所述验证语音数据中提取到的声纹特征进行识别,对所述用户进行声纹身份验证。11....
【专利技术属性】
技术研发人员:郑方,邬晓钧,向银杉,黄小妮,成舸,
申请(专利权)人:贵州得意音通技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。