用于控制对应用程序的访问的方法和设备的制造方法_4

文档序号:9794417阅读:来源:国知局
32和方差334可随后被更新。说话者模型更新单元810还通知阈值调整单元820说话者模型330被更新。
[0074]阈值调整单元820经配置以从说话者模型更新单元810接收更新通知。阈值调整单元820随后访问经更新的说话者模型330以重新计算经更新的声音样本324的置信度值。在一个实施例中,阈值调整单元820可重新计算与所访问的应用程序的安全级别相关联的声音样本的置信度值。重新计算出的置信度值随后可用于确定所访问的应用程序的安全级别的新阈值。举例来说,新阈值可为重新计算出的置信度值当中的最小置信度值。因此,如果最小置信度值不同于安全级别的先前阈值,则阈值可经调整为重新计算出的置信度值当中的最小置信度值。
[0075]替代地,阈值调整单元820可重新计算说话者验证数据库320中的声音样本324的置信度值。在此情况下,说话者验证数据库320中的安全级别316的阈值322可经调整以反映安全级别316的任何新最小置信度值。在另一实施例中,阈值调整单元820可重新计算与安全级别相关联的声音样本324的置信度值,新声音样本经映射至所述安全级别。此安全级别的阈值将经调整为与安全级别相关联的声音样本的重新计算出的置信度值当中的最小置信度值。
[0076]图9说明根据本发明的一个实施例的可通过用于经验证语音命令的新声音样本更新的说话者验证数据库320的图。说话者验证数据库320包含五个安全级别“I”至“5”,所述安全级别分别与阈值9.0、7.0、5.0、3.0和1.0相关联。阈值中的每一者指示相关联的安全级别的最小置信度值。安全级别“I”至“5”还分别与声音样本群组910、920、930、940和950相关联。声音样本群组910、920、930、940和950中的每一者可使用FIFO(先进先出)数据结构以队列、缓冲区或类似者形式实施,且可包含从O至预定数目的声音样本集合。
[0077]在所图示的说话者验证数据库320中,声音样本群组910、920、930、940和950中的每一者可包含至多四个声音样本,但其还可包含任何合适数目的声音样本。在图9的实例中,声音样本群组910、920、930、940和950在初始建立说话者验证数据库320之后包含先前验证的语音命令的声音样本。当来自说话者的后续语音命令经另外验证时,经验证命令的声音特征可作为新声音样本添加至说话者验证数据库320。
[0078]声音样本基于其置信度值和安全级别“I”至“5”的阈值指配至声音样本群组910至950。举例来说,声音样本的置信度值可与安全级别“I”至“5”的阈值相比较以确定阈值小于声音样本的置信度值的一或多个安全级别。声音样本随后经指配至与安全级别相关联的声音样本群组,所述安全级别具有所确定的阈值当中的最高阈值。举例来说,如果声音样本S3_2的置信度值为6.3,那么阈值5.0、3.0和1.0经确定小于置信度值6.3。声音样本33_2随后经指配至与安全级别“3”相关联的声音样本群组930,所述安全级别具有所确定的阈值5.0、3.0和1.0当中的最高阈值5.0。
[0079 ]起初,如图4中所展示,安全级别及其初始阈值基于被授权用户和未被授权用户的声音样本确定。当语音命令被接收到的且经验证后,说话者验证数据库320随后基于其置信度值将经验证语音命令的声音样本指配至声音样本群组910、920、930、940和950。在说话者验证数据库320中,声音样本群组910、920、930、940和950分别包含三个声音样本(例如,Sl_1、S1_2和Sl_3)、两个声音样本(例如,S2_l和S2_2)、四个声音样本(例如,S3_l、S3_2、S3_3和S3_4)、一个声音样本(例如,S4_l)和四个声音样本(例如,S5_l、S5_2、S5_3和S5_4)。
[0080]当接收到经验证语音命令的新声音样本及其置信度值时,声音样本群组基于新声音样本的置信度值确定。新声音样本将随后经添加至所确定的声音样本群组。举例来说,如果接收到具有置信度值8.2的新声音样本S_IN,那么新声音样本经添加至具有阈值7.0的安全级别“2”的声音样本群组920。如果如在声音样本群组930和950的情况下声音样本群组已充满,那么现有声音样本可经移除以添加新声音样本。在此类事件中,现有声音样本可根据先进先出而移除。举例来说,当新声音样本(例如,S3_5)经添加至具有最多四个声音样本
S3j至S3_4的声音样本群组930时,第一声音样本S3_l可经移除且新声音样本可经添加至声音样本群组930。
[0081]在说话者验证数据库320中的声音样本已经更新之后,数据库更新单元260可更新说话者模型330的统计数据。在一个实施例中,说话者模型330可通过新近添加的声音样本的置信度值更新。举例来说,说话者模型330的新统计数据可基于新声音样本和先前统计数据计算出。如果现有声音样本经移除以为新声音样本让出空间,那么新统计数据可基于所移除的声音样本、新声音样本和先前统计数据计算出。在一些实施例中,新声音样本可按新声音样本的置信度值的比例加权。
[0082]图10展示根据本发明的一个实施例的用于基于语音命令的置信度值更新说话者模型330的方法1000的流程图。语音激活单元254通过确定语音命令的置信度值验证语音命令。一旦语音命令经验证,语音激活单元254将验证语音命令的一或多个声音特征作为新声音样本提供至数据库更新单元260。
[0083]如图10中所图示,在1010处,数据库更新单元260接收用于经验证语音命令的新声音样本。另外,数据库更新单元260还从语音激活单元254接收经验证语音命令的置信度值。所接收到的新声音样本和置信度值用于更新说话者模型330。在此过程中,在1020处,新声音样本按语音命令的置信度值的比例加权。在1030处,说话者模型330随后基于加权的新声音样本更新。
[0084]图11说明根据本发明的一个实施例的说话者验证数据库320的图,其中响应于接收到新声音样本3_爪而调整新声音样本S_IN的安全级别的阈值。在此实施例中,新声音样本3_.根据其置信度值添加至与安全级别“I”相关联的声音样本群组910以更新说话者验证数据库320。如上文所描述,说话者模型330可随后基于说话者验证数据库320中的新声音样本S_IN更新。
[0085]在说话者模型330更新之后,数据库更新单元260更新与安全级别“I”的声音样本群组910相关联的阈值9.0,所述声音样本群组包含新声音样本S_IN。在此情况下,与安全级另0“1”相关联的声音样本群组910中的声音样本(例如,51_1、51_2、51_3和5_爪)使用经更新的说话者模型330重新计算。重新计算出的置信度值当中的最小置信度值可随后经选择为安全级别“I”的新阈值。因此,如果为安全级别“I”先前设定的阈值9.0与最小置信度值不同,那么阈值可经调整为如由图11中的箭头指示的最小置信度值。
[0086]图12说明根据本发明的一个实施例的说话者验证数据库320的图,其中不同于新声音样本S_IN的安全级别的安全级别的阈值响应于接收到新声音样本S_IN而经调整。类似于图11,新声音样本S_IN根据其置信度值添加至与安全级别“I”相关联的声音样本群组910以更新说话者验证数据库320。又,说话者模型330可基于说话者验证数据库320中的新声音样本S_IN更新。
[0087]在所说明的实施例中,数据库更新单元260从语音激活单元254接收与应用程序(与经验证语音命令相关联)相关联的安全级别。在此实例中,假设与应用程序相关联的安全级别为安全级别“3”。因此,数据库更新单元260更新与安全级别“3”的声音样本群组930相关联的阈值5.0。在此情况下,与安全级别“3”相关联的声音样本(例如,S3 j、S3_2、S3_3和S3_4)的置信度值的声音样本群组930使用经更新的说话者模型330重新计算。重新计算出的置信度值当中的最小置信度值可随后经选择为安全级别“3”的新阈值。因此,如果为安全级别“3”先前设定的阈值5.0与最小置信度值不同,那么阈值可经调整为如由图12中的箭头指示的最小置信度值。
[0088]图13说明根据本发明的一个实施例的说话者验证数据库320的图,其中安全级别的阈值响应于接收到新声音样本S_IN而经调整。类似于图11,新声音样本S_IN根据其置信度值添加至与安全级别“I”相关联的声音样本群组910以更新说话者验证数据库320。又,说话者模型330可基于说话者验证数据库320中的新声音样本3_爪更新。
[0089]通过经更新的说话者模型,数据库更新单元260更新与安全级别“I”至“5”的声音样本群组910、920、930、940和950相关联的阈值(例如,9.0、7.0、5.0、3.0和1.0)。在此情况下,声音样本群组910(例如,31_1、31_2、31_3和3_爪)、声音样本群组920(例如,32^和32_2)、声音样本群组930 (例如,S3_l、S3_2、S3_3和S3_4)、声音样本群组940 (例如,S4_l)和声音样本群组950 (例如,S5 j、S5_2、S5_3和S5_4)中的声音样本的置信度值基于经更新的说话者模型330重新计算。在声音样本群组910、920、930、940和950中的每一者中的声音样本的重新计算出的置信度值当中选择最小置信度值,且所选择的最小置信度值经确定分别为安全级别“I”至“5”的新阈值。因此,安全级别“I”至“5”的阈值可经调整以反映安全级别“I”至“5”的新最小置信度值,如由图13中的箭头所指示。
[0090]在另一实施例中,说话者验证数据库320可包含具有全部先前经验证语音命令的声音样本群组作为声音样本。当新声音样本经接收到且经验证时,新声音样本经添加至声音样本群组。如上文所论述,说话者模型330可基于说话者验证数据库320中的新声音样本更新。
[0091]基于经更新的说话者模型330,包含新声音样本的声音样本群组中的声音样本的全部的置信度值可确定。最低置信度值和最高置信度值可在置信度值当中选择,且哦哦最低值可经确定为最低安全级别(例如,安全级别“5”)的阈值。最高置信度值与最低置信度值之间的差可随后经分配到多个范围中,其中每一范围具有下限值。在一些实施例中,差可除以安全级别的数字以计算阈值增量。下限可随后经指配为安全级别(例如,安全级别“I”、“2”、“3”和“4”)的阈值。
[0092]图14说明根据本发明的一个实施例的用于调整多个安
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1