基于语音的通行方法、装置、计算机设备及存储介质与流程

文档序号:34687314发布日期:2023-07-05 23:10阅读:27来源:国知局
基于语音的通行方法、装置、计算机设备及存储介质与流程

本技术涉及计算机,特别涉及一种基于语音的通行方法、装置、计算机设备及存储介质。


背景技术:

1、闸机,是一种通道管理设备,用于管理人流并规范行人出入。在日常生活中,许多社区、办公楼、车站以及地铁站等都会用到闸机来进行通行核验,对于出入的人员进行管理和记录。其中,常用的通行核验方式有读取身份证、扫描二维码或者人脸识别。但是,现有的闸机功能较为单一,若用户未携带身份证,因网络卡顿导致无法提供二维码以及因化妆导致人脸识别失败等情况,从而影响用户的出行。


技术实现思路

1、本技术实施例提供了一种基于语音的通行方法、装置、计算机设备及存储介质,提供了一种通行方式,由于用户的声音一般不会改变,提高了用户通行的可行性,为用户出行带来便利;并且,还能够对用户的语音信号进行加密,保证了信息传输过程中用户的信息的安全性。所述技术方案如下:

2、一方面,提供了一种基于语音的通行方法,所述方法包括:

3、接收通行设备发送的目标对象的第一语音信号,所述通行设备用于管理对象的通行,所述第一语音信号用于验证所述目标对象的身份;

4、基于预设加密规则,对所述目标对象的所述第一语音信号进行解密;

5、基于解密后的所述第一语音信号,对所述目标对象的身份进行验证,得到验证结果,所述验证结果用于指示是否允许所述目标对象通行;

6、向所述通行设备返回所述验证结果,以使所述通行设备基于所述验证结果确定是否允许所述目标对象通行。

7、另一方面,提供了一种基于语音的通行装置,所述装置包括:

8、接收模块,用于接收通行设备发送的目标对象的第一语音信号,所述通行设备用于管理对象的通行,所述第一语音信号用于验证所述目标对象的身份;

9、解密模块,用于基于预设加密规则,对所述目标对象的所述第一语音信号进行解密;

10、验证模块,用于基于解密后的所述第一语音信号,对所述目标对象的身份进行验证,得到验证结果,所述验证结果用于指示是否允许所述目标对象通行;

11、发送模块,用于向所述通行设备返回所述验证结果,以使所述通行设备基于所述验证结果确定是否允许所述目标对象通行。

12、在一些实施例中,所述验证模块,包括:

13、识别单元,用于对解密后的所述第一语音信号进行识别,得到待验证的目标信息;

14、验证单元,用于基于所述目标对象的参考信息,对所述目标信息进行验证,得到所述验证结果,所述参考信息包括用于验证所述目标对象的身份的多种信息,所述多种信息包括所述目标信息所属类型的信息。

15、在一些实施例中,所述识别单元,用于对解密后的所述第一语音信号进行声纹提取,得到所述目标对象的声纹特征;对解密后的所述第一语音信号进行语义识别,得到所述目标对象待验证的内容信息;基于所述声纹特征和所述内容信息,确定所述目标信息。

16、在一些实施例中,所述验证单元,包括:

17、第一验证子单元,用于基于所述参考信息中的参考声纹,对所述声纹特征进行验证,得到第一中间结果;

18、第二验证子单元,用于基于所述参考信息中的参考内容,对所述内容信息进行验证,得到第二中间结果;

19、确定子单元,用于基于所述第一中间结果和所述第二中间结果,确定所述验证结果。

20、在一些实施例中,所述第一中间结果和所述第二中间结果都是验证分数,所述验证分数用于表示所述参考信息与待验证的信息之间的相似度;

21、所述确定子单元,用于基于声纹信息的优先级和所述内容信息的优先级,确定所述第一中间结果的权重和所述第二中间结果的权重;基于所述第一中间结果的权重和所述第二中间结果的权重,对所述第一中间结果和所述第二中间结果进行加权求和,得到目标分数;在所述目标分数达到第一验证阈值的情况下,确定所述验证结果为允许通行;在所述目标分数未达到第一验证阈值的情况下,确定所述验证结果为不允许通行。

22、在一些实施例中,所述第一中间结果和所述第二中间结果都是验证分数,所述验证分数用于表示所述参考信息与待验证的信息之间的相似度;

23、所述确定子单元,用于对声纹信息和所述内容信息中的任一项信息,在所述信息的优先级比另一项信息的优先级高,且所述信息对应的验证分数高于另一项信息对应的验证分数的情况下,基于所述信息对应的验证分数,确定所述验证结果;在所述信息的优先级比另一项信息的优先级高,所述信息对应的验证分数低于所述另一项信息对应的验证分数,且所述信息对应的验证分数不低于第二验证阈值的情况下,基于所述信息对应的验证分数,确定所述验证结果;在所述信息的优先级比另一项信息的优先级高,所述信息对应的验证分数低于所述另一项信息对应的验证分数,且所述信息对应的验证分数低于第二验证阈值的情况下,对所述信息对应的验证分数和另一项信息对应的验证分数进行加权求和,得到所述验证结果。

24、在一些实施例中,所述装置还包括:

25、确定模块,用于基于所述第一语音信号,确定所述目标对象的健康状况;

26、所述验证模块,用于基于所述目标对象的参考信息,对所述目标信息进行验证,得到第三中间结果;基于所述健康状况,确定第四中间结果,所述第四中间结果用于指示是否允许处于所述健康状况下的所述目标对象通行;基于所述第三中间结果和所述第四中间结果,确定所述验证结果。

27、在一些实施例中,所述接收模块,还用于在所述验证结果为允许通行的情况下,接收所述通行设备发送的所述目标对象的第二语音信号,所述第二语音信号用于修改所述目标对象的参考信息;

28、所述解密模块,还用于基于所述预设加密规则,对所述第二语音信号进行解密;

29、所述识别单元,用于对解密后的所述第二语音信号进行识别,得到所述目标对象的修改目标和修改内容;

30、所述装置还包括修改模块,用于将所述目标对象的参考信息中所述修改目标对应的内容,替换为所述修改内容;

31、所述发送模块,还用于在修改完成的情况下,向所述通行设备返回修改结果,以使所述通行设备显示所述修改结果。

32、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器用于存储至少一段计算机程序,所述至少一段计算机程序由所述处理器加载并执行以实现本技术实施例中的基于语音的通行方法。

33、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一段计算机程序,所述至少一段计算机程序由处理器加载并执行以实现如本技术实施例中基于语音的通行方法。

34、另一方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述各个方面或者各个方面的各种可选实现方式中提供的基于语音的通行方法。

35、本技术实施例提供了一种基于语音的通行方法,当用户无法通过身份证、扫描二维码或者人脸识别等方式验证时,可以通过语音来进行验证,也即是当用户处于通行设备附近时,通行设备能够获取用户的语音信号并发送给服务器,由服务器根据用户的语音信号,对用户的身份进行识别,以确定是否允许用户通行,提供了一种通行方式,由于用户的声音一般不会改变,提高了用户通行的可行性,为用户出行带来便利;并且,还能够对用户的语音信号进行加密,保证了信息传输过程中用户的信息的安全性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1