本发明专利技术公开了一种基于语音识别的门禁认证方法、系统及存储介质,包括以下步骤:步骤a.获取用户开门申请及用户身份信息;步骤b.基于用户身份信息,抽取与用户身份信息相对应的认证问题并推送至用户;步骤c.获取用户回答语音,判断用户身份信息是否存在异常;若用户身份信息正常,则获取有效语音;若存在异常,则将异常信息推送至用户;步骤d.将有效语音输入声纹识别模型,并提取声纹特征进行身份认证;若身份认证成功,则通过用户开门申请,若身份认证失败,则拒绝用户开门申请。通过语音识别与声纹识别,避免病毒传播风险;通过身份认证和声纹认证的双重认证,仅需将用户语音与满足身份认证的声纹信息进行一对一的匹配,极大的提高了验证效率。高了验证效率。高了验证效率。
【技术实现步骤摘要】
一种基于语音识别的门禁认证方法、系统及存储介质
[0001]本专利技术涉及语音识别
,特别是一种基于语音识别的门禁认证方法及其应用该方法的基于语音识别的门禁认证方法、系统及计算机可读存储介质。
技术介绍
[0002][0003]对于门禁识别也存在一定考验,特别是面部识别的认证方式,由于口罩使得人脸识别变得不可行,若摘口罩进行识别则会存在严重的安全隐患。目前,较为普遍应用的门禁认证方式例如:指纹识别、面部识别、门禁卡识别等认证方式都存在直接或间接接触的安全隐患。
[0004]相反,无接触的语音识别门禁系统则越来越受到消费者的喜爱。但是,现有技术的语音识别需要将用户语音与数据库中的大量语音进行匹配认证,计算量较大,用户等待时间较长,且准确率较低,导致用户体验不好。
技术实现思路
[0005]本专利技术的主要目的在于提供了一种基于语音识别的门禁认证方法、系统及存储介质,旨在解决现有的门禁认证方式都存在间接接触的安全隐患的技术问题。
[0006]为实现上述目的,本专利技术提供了一种基于语音识别的门禁认证方法,其包括以下步骤:步骤a.获取用户开门申请及用户身份信息;步骤b.基于用户身份信息,抽取与用户身份信息相对应的认证问题并推送至用户;步骤c.获取用户回答语音,判断用户身份信息是否存在异常;若用户身份信息正常,则获取有效语音;若存在异常,则将异常信息推送至用户;步骤d.将有效语音输入声纹识别模型,并提取声纹特征进行身份认证;若身份认证成功,则通过用户开门申请,若身份认证失败,则拒绝用户开门申请。
[0007]可选的,用户进行身份注册时,提供用户身份信息;用户身份信息具有唯一标识性。
[0008]可选的,用户进行身份注册至少包括如下步骤:获取用户身份信息、多组认证问题及答案语音;将多组答案语音进行拼接后,输入声纹识别模型;基于拼接答案语音,提取该用户声纹特征,并存储用户信息;用户信息用于用户身份认证,用户信息包括:用户身份信息、用户声纹特征与用户认证问题及答案。
[0009]可选的,认证问题至少包括用户预设认证问题、系统默认认证问题其中一种;所述用户预设认证问题为,用户进行身份注册时,自行设置的认证问题;所述系统默认认证问题为,从系统问答库中随机抽取的认证问题。
[0010]可选的,所述步骤c,获取用户回答语音,判断用户身份信息是否存在异常;具体包括如下步骤:c1.获取噪音阈值β、用户回答语音,并将用户回答语音进行分帧处理,得到N段第一回答语音;c2.将N段第一回答语音分别输入有效语音模型,根据噪音阈值β,遍历N段第一回答语音,判断每段第一回答语音中是否包括噪音;若包括,则对第一回答语音进行分离
处理,得到有效语音,若不包括,则直接保存第一回答语音,并进行依次拼接,得到有效语音;c3.将有效语音转换为文字,并与认证问题的标准答案进行比对,若一致,则判断用户身份信息正常,并获取有效语音;若不一致,则判断用户身份信息异常,并将异常信息推送至用户。
[0011]可选的,有效语音模型经过二分类模型训练,训练样本包括噪音样本与非噪音样本。
[0012]可选的,步骤c2中,分离处理具体包括如下步骤:c20.获取包括噪音的第一回答语音帧,并将其设置为静音帧;c21.将静音帧进行分离后,得到M 段第二回答语音;其中,M≤N;c22.将M段第二回答语音依次进行拼接,得到有效语音。
[0013]可选的,所述步骤d中,将有效语音输入声纹识别模型,并提取声纹特征进行身份认证,具体包括如下步骤:d1.将有效语音输入声纹识别模型,并提取声纹特征;d2.基于声纹特征,进行特征打分;d3.获取特征打分分值以及识别阈值θ,并将获取特征打分分值与识别阈值θ进行比较,若特征打分分值大于识别阈值θ,判断为身份认证成功,则通过用户开门申请,否则,判断为身份认证失败,则拒绝用户开门申请。
[0014]与所述基于语音识别的门禁认证方法相对应的,本专利技术提供一种基于语音识别的门禁认证系统,其包括:信息获取模块,用于获取用户开门申请及用户身份信息;身份信息校验模块,用于基于用户身份信息,抽取与用户身份信息相对应的认证问题并推送至用户,并获取用户回答语音,判断用户身份信息是否存在异常;若用户身份信息正常,则获取有效语音;若存在异常,则将异常信息推送至用户;身份认证模块,用于将有效语音输入声纹识别模型,并提取声纹特征进行身份认证;若身份认证成功,则通过用户开门申请,若身份认证失败,则拒绝用户开门申请;身份注册模块,用于获取用户身份信息、多组认证问题及答案语音;将多组答案语音进行拼接后,输入声纹识别模型;基于拼接答案语音,提取该用户声纹特征,并存储用户信息;用户信息用于用户身份认证,用户信息包括:用户身份信息、用户声纹特征与用户认证问题及答案。
[0015]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有基于语音识别的门禁认证程序,所述基于语音识别的门禁认证程序被处理器执行时实现如上文所述的基于语音识别的门禁认证方法的步骤。
[0016]本专利技术的有益效果是:
[0017](1)通过语音识别与声纹识别,实现份信息校验与身份认证,避免直接或间接接触产生病毒传播风险,能够安全地进行门禁开锁,并且可以远程操作,更加便利;通过身份认证和声纹认证的双重认证,获取用户身份信息,进行身份信息校验与身份认证时,实现1:1身份信息校验与身份认证,不仅提高了准确率,而且仅需将用户语音与满足身份认证的数据库声纹信息进行一对一的匹配,极大的提高了验证效率;进一步地,缩短了数据比对、计算过程,提高了用户体验;
[0018](2)用户进行身份注册时,通过将多组答案语音进行拼接,保证有足够长的答案语音进行注册,提高了声纹识别模型的性能;
[0019](3)通过噪声阈值进行噪声检测,并基于检测结果进行分离处理,能够将用户回答语音转换为有效语音,避免无效或错误语音信息影响,提高声纹识别的准确性。
附图说明
[0020]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0021]图1为本专利技术基于语音识别的门禁认证方法的流程简图。
具体实施方式
[0022]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]如图1所示,本专利技术的一种基于语音识别的门禁认证方法,其包括以下步骤:步骤a.获取用户开门申请及用户身份信息;步骤b.基于用户身份信息,抽取与用户身份信息相对应的认证问题并推送至用户;步骤c.获取用户本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于语音识别的门禁认证方法,其特征在于,包括以下步骤:步骤a.获取用户开门申请及用户身份信息;步骤b.基于用户身份信息,抽取与用户身份信息相对应的认证问题并推送至用户;步骤c.获取用户回答语音,判断用户身份信息是否存在异常;若用户身份信息正常,则获取有效语音;若存在异常,则将异常信息推送至用户;步骤d.将有效语音输入声纹识别模型,并提取声纹特征进行身份认证;若身份认证成功,则通过用户开门申请,若身份认证失败,则拒绝用户开门申请。2.根据权利要求1所述的一种基于语音识别的门禁认证方法,其特征在于:用户进行身份注册时,提供用户身份信息;用户身份信息具有唯一标识性。3.根据权利要求2所述的一种基于语音识别的门禁认证方法,其特征在于:用户进行身份注册至少包括如下步骤:获取用户身份信息、多组认证问题及答案语音;将多组答案语音进行拼接后,输入声纹识别模型;基于拼接答案语音,提取该用户声纹特征,并存储用户信息;用户信息用于用户身份认证,用户信息包括:用户身份信息、用户声纹特征与用户认证问题及答案。4.根据权利要求3所述的一种基于语音识别的门禁认证方法,其特征在于:认证问题至少包括用户预设认证问题、系统默认认证问题其中一种;所述用户预设认证问题为,用户进行身份注册时,自行设置的认证问题;所述系统默认认证问题为,从系统问答库中随机抽取的认证问题。5.根据权利要求1所述的一种基于语音识别的门禁认证方法,其特征在于:所述步骤c,获取用户回答语音,判断用户身份信息是否存在异常;具体包括如下步骤:c1.获取噪音阈值β、用户回答语音,并将用户回答语音进行分帧处理,得到N段第一回答语音;c2.将N段第一回答语音分别输入有效语音模型,根据噪音阈值β,遍历N段第一回答语音,判断每段第一回答语音中是否包括噪音;若包括,则对第一回答语音进行分离处理,得到有效语音,若不包括,则直接保存第一回答语音,并进行依次拼接,得到有效语音;c3.将有效语音转换为文字,并与认证问题的标准答案进行比对,若一致,则判断用户身份信息正常,并获取有效语音;若不一致,则判断用户身份信息异常,并将异常信息推送至用户。6...
【专利技术属性】
技术研发人员:刘焕玉,肖龙源,李海洲,李稀敏,叶志坚,
申请(专利权)人:厦门快商通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。