用于向电子设备用户认证的语音签名制造技术

技术编号:21976611 阅读:45 留言:0更新日期:2019-08-28 02:36
验证应用接收音频输入,检测音频输入是否与已知的密码短语匹配并处理音频输入以确定音频输入是否与已知的语音签名一致。在确定音频输入与已知的语音签名一致时,应用将识别与语音签名相关联的用户。设备将输出音频提示,接收口头答复并分析口头答复以确定口头答复是否对应于预期响应。可以响应于确定在阈值时间段内用户未向设备或应用认证或者如果安全威胁被发布到用户的简档而输出提示。在系统确定口头答复对应于预期响应时,系统将认证用户并向用户提供对设备或应用的访问。

Voice Signature Used to Authenticate Users of Electronic Equipment

【技术实现步骤摘要】
【国外来华专利技术】用于向电子设备用户认证的语音签名相关申请与优先权要求本专利文档要求2017年5月18日提交的美国专利申请号15/598,998的优先权,该申请要求2017年2月13日提交的美国临时专利申请号62/458,146的优先权。每个优先权申请的公开内容通过引用完全合并于本文档。
技术介绍
电子设备的语音激活越来越普及。目前,语音激活要求训练每个电子设备以识别用户的语音。尽管用户的语音提示可以被存储在远程服务器上,但是可能存在由远程处理引起的认证的延迟和额外数据使用。此外,一些用户可能更喜欢根本不发生他们录制的语音的远程存储。尽管存在能够存储生物特征数据并使用所存储的数据来向电子设备认证用户的物理密钥,但是物理密钥可能被错放或丢失。此外,存在有限的用于在许多类型的电子设备上使用物理密钥来验证用户的方法。此外,诸如数字家庭助理的某些电子设备可以由多个用户访问,其中一些用户可以使用相同或相似的密码短语。在不同的用户访问相同的设备时,期望知道哪个用户正在访问该设备,使得系统能够访问正确的用户的简档并向用户提供个性化的使用体验。本公开描述了用于通过跨多个电子设备的语音来验证账户用户的身份的改进的方法和系统。
技术实现思路
在多个方面,一种向电子设备认证用户的方法包括,由电子设备的处理器通过以下各项来执行认证应用:(a)使电子设备的麦克风接收口头音频输入;(b)分析口头音频输入以检测音频输入是否与已知的密码短语匹配;以及(c)处理口头音频输入以确定音频输入是否与已知的语音签名一致。在确定了口头音频输入与已知的语音签名一致时,处理器将识别与已知的语音签名相关联的用户。系统可以确定在阈值时间段内用户先前是否已经向电子设备或电子设备的应用认证。或者或另外,系统可以确定安全威胁是否已经被发布到用户的系统使用简档。如果处理器确定在阈值时间段内用户先前未向电子设备或应用认证、或者如果安全威胁的指示已经被发布到用户的简档、或者在检测到其他确定的条件时,则系统将:(i)使电子设备输出具有预期响应的音频提示;(ii)使麦克风接收响应于音频提示的口头答复;(iii)分析口头答复以确定口头答复是否对应于预期响应;以及(iv)在确定了口头答复对应于预期响应之后,认证用户并向用户提供对电子设备或应用的访问。在向用户提供访问之前,响应于检测到口头答复对应于预期响应,处理器可以处理音频输入以确定口头答复是否与已知的语音签名一致。如果是,则如果口头答复与已知的语音签名一致,处理器可以向用户提供访问。在一些方面,处理口头音频输入以确定口头音频输入是否与已知的语音签名一致可以包括:识别包括口头音频输入的一个或多个用户简档,选择与所识别的一个或多个用户简档中的一个相关联的每个用户作为候选用户并将口头音频输入与候选用户中的每一个的语音签名相比较以识别其语音签名与口头音频输入一致的候选用户。可选地,在处理口头音频输入以确定音频输入是否与已知的语音签名一致之前,系统可以执行语音签名生成应用来生成已知的语音签名,该语音签名生成应用:(a)请求用户说出已知的文本段落;(b)接收已知的文本段落的口头音频实例;(c)处理口头音频实例以生成已知的语音签名;(d)向远程服务器传送已知的语音签名以用于存储;以及(e)删除或不保存口头音频实例的任何音频记录。可选地,在处理口头音频输入以确定音频输入是否与已知的语音签名一致之前,系统可以通过执行语音签名生成应用来生成已知的语音签名,该语音签名生成应用:(a)输出查询;(b)接收对查询的口头响应;(c)处理口头响应以产生已知的语音签名;(d)向远程服务器传送已知的语音签名以用于存储;(e)删除或不保存口头响应的任何音频记录使得口头音频实例不保存在电子设备上(尽管它可以保存在远程服务器上)。可选地,执行认证应用的电子设备和执行语音签名生成应用的电子设备可以是单独的物理设备。或者它们可以是相同的设备或相同的设备的部件。可选地,在分析口头答复以确定口头答复是否对应于预期响应之前,系统可以通过以下各项来为用户生成简档:输出查询,接收对查询的回复,处理回复以识别包含在回复中的每一个中的文本,并将包括与回复的对应的查询相关联的每个回复的所识别的文本的简档保存到远程服务器。在使电子设备输出音频提示时,系统可以从简档中随机选择查询中的一个。在分析口头答复以确定口头答复是否对应于预期响应时,系统可以确定口头答复是否对应于与所选择的查询对应的回复的所识别的文本。为了确定用户的系统使用简档是否包括安全威胁的指示,系统可以确定系统使用简档是否包括以下中的一个或多个:(a)同时在多于阈值数量的设备上同时访问应用的尝试;(b)同时在不同地理位置同时使用多个设备的尝试;或(c)访问与用户的典型使用模式不一致的应用或服务的尝试。在其他方面,电子设备用户认证系统包括具有麦克风、扬声器和包含认证应用的存储器的电子设备。认证应用在被执行时,将使电子设备的麦克风接收口头音频输入,使一个或多个处理器分析音频输入以检测音频输入是否与口头密码短语匹配,并使一个或多个处理器处理音频输入以确定音频输入是否与已知的语音签名一致。在确定音频输入与口头密码短语匹配并与已知的语音签名一致时,系统将识别与已知的语音签名相关联的用户。系统可以访问用户的简档以确定简档是否包括(a)安全威胁的指示,或(b)在阈值时间段内用户先前未向电子设备或电子设备的所选择的应用认证的指示。电子设备的扬声器将输出具有预期响应的音频提示。可选地,响应于确定系统使用简档包括安全威胁的指示或者在阈值时间段内用户先前未被认证的指示而完成输出音频提示。在麦克风接收到对音频提示的口头答复之后,系统将分析口头答复以确定口头答复是否对应于预期响应。如果系统能够确定口头答复对应于预期响应,则系统将认证用户,使得用户可以访问电子设备的一个或多个功能。可选地,处理音频输入以确定音频输入是否与已知的语音签名一致的系统的部分可以是远离电子设备并与电子设备通信的服务器的一个或多个部件。如果是,则不需要将已知的语音签名存储在电子设备上。系统还可以包括被配置为使电子设备的扬声器输出用户说出已知的文本段落的查询或请求的语音签名生成应用。系统可以经由麦克风接收口头响应,处理口头音频实例以生成已知的语音签名,并向远程服务器传送已知的语音签名以用于存储。然后电子设备可以删除或至少不保存口头音频实例的任何音频记录。因此口头音频实例将不会保存在电子设备上。在替换的方面,一种向电子设备认证用户的方法包括确定电子设备的麦克风已经接收到口头音频输入,并使用口头音频输入来识别用户。方法还包括使电子设备输出与预期响应相关联的音频提示。在确定麦克风已经接收到对音频提示的口头答复时,系统将分析口头答复以确定口头答复是否对应于预期响应。在确定口头答复对应于预期响应之后,系统将认证用户并向用户提供对电子设备或电子设备的应用的访问。可选地,在使电子设备输出音频提示之前,系统可以确定在阈值时间段内用户先前未向电子设备或应用认证。可选地,使用口头音频输入来识别用户可以包括:(a)分析口头音频输入以检测口头音频输入是否与已知的密码短语匹配,并识别与已知的密码短语相关联的用户;或者(b)处理口头音频输入以确定口头音频输入是否与已知的语音签名一致,并识别与已知的语音签名相关联的用户。本文档来自技高网...

【技术保护点】
1.一种向电子设备认证用户的方法,所述方法包括:通过电子设备的处理器,通过以下各项执行认证应用:使所述电子设备的麦克风接收口头音频输入;分析所述口头音频输入以检测所述口头音频输入是否与已知的密码短语匹配;处理所述口头音频输入以确定所述口头音频输入是否与已知的语音签名一致;在确定所述口头音频输入与所述已知的密码短语匹配并且与所述已知的语音签名一致时,识别与所述已知的语音签名相关联的用户;使所述电子设备输出与预期响应相关联的音频提示;使所述麦克风接收对所述音频提示的口头答复;分析所述口头答复以确定所述口头答复是否对应于所述预期响应;以及在确定所述口头答复对应于所述预期响应之后,认证所述用户并向所述用户提供对所述电子设备或所述认证应用的访问。

【技术特征摘要】
【国外来华专利技术】2017.02.13 US 62/458,146;2017.05.18 US 15/598,9981.一种向电子设备认证用户的方法,所述方法包括:通过电子设备的处理器,通过以下各项执行认证应用:使所述电子设备的麦克风接收口头音频输入;分析所述口头音频输入以检测所述口头音频输入是否与已知的密码短语匹配;处理所述口头音频输入以确定所述口头音频输入是否与已知的语音签名一致;在确定所述口头音频输入与所述已知的密码短语匹配并且与所述已知的语音签名一致时,识别与所述已知的语音签名相关联的用户;使所述电子设备输出与预期响应相关联的音频提示;使所述麦克风接收对所述音频提示的口头答复;分析所述口头答复以确定所述口头答复是否对应于所述预期响应;以及在确定所述口头答复对应于所述预期响应之后,认证所述用户并向所述用户提供对所述电子设备或所述认证应用的访问。2.根据权利要求1所述的方法,进一步包括:在使所述电子设备输出所述音频提示之前,确定在阈值时间段内所述用户先前是否已经向所述电子设备或所述电子设备的所选择的应用认证;以及其中,使所述电子设备输出所述音频提示是响应于确定在所述阈值时间段内所述用户先前未向所述电子设备或所选择的应用认证而执行的。3.根据权利要求1所述的方法,进一步包括:在使所述电子设备输出所述音频提示之前,访问所述用户的系统使用简档以确定所述系统使用简档是否包括安全威胁的指示;以及其中,使所述电子设备输出所述音频提示是响应于确定所述系统使用简档包括安全威胁的指示而执行的。4.根据权利要求3所述的方法,其中,访问所述用户的所述系统使用简档以确定所述系统使用简档是否包括安全威胁的指示包括确定所述系统使用简档是否包括以下中的一个或多个:同时在多于阈值数量的设备上同时访问应用的尝试;同时在不同地理位置同时使用多个设备的尝试;或访问与所述用户的典型使用模式不一致的应用或服务的尝试。5.根据权利要求1所述的方法,进一步包括,在向所述用户提供所述访问之前:响应于检测到所述口头答复对应于所述预期响应,处理所述口头答复以确定所述口头答复是否与所述已知的语音签名一致;以及仅如果所述口头答复与所述已知的语音签名一致,向所述用户提供所述访问。6.根据权利要求1所述的方法,其中,处理所述口头音频输入以确定所述口头音频输入是否与所述已知的语音签名一致包括:识别包括所述已知的密码短语的一个或多个用户简档;选择与所识别的一个或多个用户简档中的一个用户简档相关联的每个用户作为候选用户;以及将所述口头音频输入与所述候选用户中的每一个候选用户的语音签名相比较以识别与所述口头音频输入一致的候选用户语音签名。7.根据权利要求1所述的方法,进一步包括,在处理所述口头音频输入以确定所述口头音频输入是否与所述已知的语音签名一致之前,通过以下各项生成所述已知的语音签名:通过电子设备的处理器,执行语音签名生成应用,所述语音签名生成应用:请求所述用户说出已知的文本段落,接收所述已知的文本段落的口头音频实例,处理所述口头音频实例以生成所述已知的语音签名,向远程服务器传送所述已知的语音签名以用于存储,以及删除或不保存所述口头音频实例的任何音频记录。8.根据权利要求1所述的方法,进一步包括,在处理所述口头音频输入以确定所述口头音频输入是否与所述已知的语音签名一致之前,通过以下各项生成所述已知的语音签名:通过电子设备的处理器,执行语音签名生成应用,所述语音签名生成应用:输出查询,接收对所述查询的口头响应,处理所述口头响应以产生所述已知的语音签名,向远程服务器传送所述已知的语音签名以用于存储,以及删除或不保存所述口头响应的任何音频记录,使得所述口头音频实例不保存在所述电子设备上。9.根据权利要求7所述的方法,其中,执行所述认证应用的所述电子设备和执行所述语音签名生成应用的所述电子设备是单独的物理设备。10.根据权利要求1所述的方法,进一步包括:在分析所述口头答复以确定所述口头答复是否对应于所述预期响应之前,通过以下各项为所述用户生成简档:由电子设备的处理器:输出多个查询,接收对所述查询的多个回复,处理所述回复以识别所述回复中的每一个回复中包含的文本,以及将包括与所述回复的对应的查询相关联的每个回复的所识别的文本的简档保存到远程服务器;以及在使所述电子设备输出所述音频提示时,从所述简档中随机选择所述查询中的一个查询;以及在分析所述口头答复以确定所述口头答复是否对应于所述预期响应时,确定所述口头答复是否对应于与所选择的查询对应的所述答复的所识别的文本。11.一种电子设备用户认证系统,包括:一种电子设备,所述电子设备包括麦克风、扬声器和包含认证应用的存储器,所述认证应用在被一个或多个处理器运行时,被配置为:使所述麦克风接收音频输入;使所述一个或多个处理器分析所述音频输入以检测所述音频输入是否与已知的密码短语匹配;使所述一个或多个处理器处理所述音频输入以确定所述音频输入是否与已知的语音签名一致;在确定所述音频输入与所述已知的密码短语匹配并且与所述已知的语音签名一致时,使所述一个或多个处理器识别与所述已知的语音签名相关联的用户;使所述电子设备的所述扬声器输出...

【专利技术属性】
技术研发人员:塞尔焦·奥拉亚德米特里·夏皮罗
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1