语音识别模型生成方法、装置、存储介质及电子设备制造方法及图纸

技术编号:19513799 阅读:23 留言:0更新日期:2018-11-21 09:18
本申请实施例提供一种语音识别模型生成方法、装置、存储介质及电子设备,所述语音识别模型生成方法包括:多次采集用户的第一语音信息,根据第一语音识别模型对每一所述第一语音信息进行识别,以得到多个第一识别结果;根据多个所述第一识别结果生成第一模型参数;多次采集用户的第二语音信息,根据第二语音识别模型对每一所述第二语音信息进行识别,以得到多个第二识别结果;根据多个所述第二识别结果生成第二模型参数;根据第一语音识别模型、第一模型参数、第二语音识别模型、第二模型参数生成最终语音识别模型。所述语音识别模型生成方法可以减少识别错误的次数或者减少识别时耗费的时长,从而可以提高语音识别时的效率。

【技术实现步骤摘要】
语音识别模型生成方法、装置、存储介质及电子设备
本申请涉及语音识别
,特别涉及一种语音识别模型生成方法、装置、存储介质及电子设备。
技术介绍
随着电子技术的快速发展,诸如智能手机等电子设备的功能越来越丰富。例如,用户可以通过语音对电子设备进行控制,以执行电子设备的各种功能应用。用户对电子设备进行语音控制时,电子设备需要对用户的语音进行识别。当前,电子设备通常在用户首次启用语音控制功能时,采集用户的语音信息以生成语音识别模型。所述语音识别模型用于对用户的语音进行识别。然而,用户的语音特征可能会随着时间的推移而发生改变。从而,导致电子设备进行语音识别时的准确率降低或识别速度降低。
技术实现思路
本申请实施例提供一种语音识别模型生成方法、装置、存储介质及电子设备,可以提高电子设备进行语音识别时的效率。本申请实施例提供一种语音识别模型生成方法,包括:多次采集用户的第一语音信息,并根据第一语音识别模型对每一所述第一语音信息进行识别,以得到多个第一识别结果;根据多个所述第一识别结果生成第一模型参数;多次采集用户的第二语音信息,并根据第二语音识别模型对每一所述第二语音信息进行识别,以得到多个第二识别结果;根据多个所述第二识别结果生成第二模型参数;根据所述第一语音识别模型、所述第一模型参数、所述第二语音识别模型、所述第二模型参数生成最终语音识别模型。本申请实施例还提供一种语音识别模型生成装置,包括:语音识别模块,用于多次采集用户的第一语音信息,并根据第一语音识别模型对每一所述第一语音信息进行识别,以得到多个第一识别结果;模型参数生成模块,用于根据多个所述第一识别结果生成第一模型参数;所述语音识别模块,还用于多次采集用户的第二语音信息,并根据第二语音识别模型对每一所述第二语音信息进行识别,以得到多个第二识别结果;所述模型参数生成模块,还用于根据多个所述第二识别结果生成第二模型参数;语音识别模型生成模块,用于根据所述第一语音识别模型、所述第一模型参数、所述第二语音识别模型、所述第二模型参数生成最终语音识别模型。本申请实施例还提供一种存储介质,所述存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述语音识别模型生成方法。本申请实施例还提供一种电子设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行上述语音识别模型生成方法。本申请实施例还提供一种电子设备,包括麦克风和处理器,所述麦克风与所述处理器电性连接,其中:所述麦克风用于多次采集用户的第一语音信息;所述处理器用于根据第一语音识别模型对每一所述第一语音信息进行识别,以得到多个第一识别结果;所述处理器还用于根据多个所述第一识别结果生成第一模型参数;所述麦克风还用于多次采集用户的第二语音信息;所述处理器还用于根据第二语音识别模型对每一所述第二语音信息进行识别,以得到多个第二识别结果;所述处理器还用于根据多个所述第二识别结果生成第二模型参数;所述处理器还用于根据所述第一语音识别模型、所述第一模型参数、所述第二语音识别模型、所述第二模型参数生成最终语音识别模型。本申请实施例提供的语音识别模型生成方法,包括:多次采集用户的第一语音信息,并根据第一语音识别模型对每一所述第一语音信息进行识别,以得到多个第一识别结果;根据多个所述第一识别结果生成第一模型参数;多次采集用户的第二语音信息,并根据第二语音识别模型对每一所述第二语音信息进行识别,以得到多个第二识别结果;根据多个所述第二识别结果生成第二模型参数;根据所述第一语音识别模型、所述第一模型参数、所述第二语音识别模型、所述第二模型参数生成最终语音识别模型。所述语音识别模型生成方法中,电子设备可以根据所述第一模型参数、第二模型参数从所述第一语音识别模型和第二语音识别模型中选择最优的语音识别模型作为最终语音识别模型,可以提高电子设备进行语音识别时的准确率或者识别速度,可以减少识别错误的次数或者减少识别时耗费的时长,从而可以提高语音识别时的效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为用户对电子设备进行语音控制的示意图。图2为本申请实施例提供的语音识别模型生成方法的流程示意图。图3为本申请实施例提供的语音识别模型生成方法的另一流程示意图。图4为本申请实施例提供的语音识别模型生成方法的又一流程示意图。图5为本申请实施例提供的语音识别模型生成装置的结构示意图。图6为本申请实施例提供的语音识别模型生成装置的另一结构示意图。图7为本申请实施例提供的电子设备的结构示意图。图8为本申请实施例提供的电子设备的另一结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本申请的保护范围。本申请的说明书和权利要求书以及上述附图中的术语“第一”、“第二”、“第三”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解,这样描述的对象在适当情况下可以互换。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤的过程、方法或包含了一系列模块的装置、电子设备、系统不必限于清楚地列出的那些步骤或模块,还可以包括没有清楚地列出的步骤或模块,也可以包括对于这些过程、方法、装置、电子设备或系统固有的其它步骤或模块。参考图1,图1为用户对电子设备进行语音控制的示意图。其中,用户输出一段语音,电子设备采集用户的语音信息。随后,电子设备将采集到的语音信息与电子设备中存储的语音识别模型进行比较。当语音信息与语音识别模型吻合时,电子设备从语音信息中识别出控制指令。随后,电子设备执行与所述控制指令对应的操作,例如亮屏、开启应用、退出应用、锁屏等操作,从而实现用户对电子设备的语音控制。本申请实施例提供一种语音识别模型生成方法,所述语音识别模型生成方法可以应用于电子设备中。所述电子设备可以是智能手机、平板电脑、游戏设备、AR(AugmentedReality,增强现实)设备、汽车、数据存储装置、音频播放装置、视频播放装置、笔记本、桌面计算设备、可穿戴设备诸如电子手表、电子眼镜、电子头盔、电子手链、电子项链、电子衣物等设备。如图2所示,所述语音识别模型生成方法,可以包括以下步骤:110,多次采集用户的第一语音信息,并根据第一语音识别模型对每一所述第一语音信息进行识别,以得到多个第一识别结果。当电子设备开启语音识别功能后,电子设备可以采集用户的第一语音信息。例如,电子设备中可以设置有麦克风,电子设备通过麦克风采集用户的第一语音信息。其中,所述第一语音信息可以包括用户通过语音输出的控制指令。例如,所述第一语音信息可以包括“点亮屏幕”、“开启微信”、“退出淘宝”、“锁屏”等等控制指令。需要说明的是,上述举例的控制指令仅本文档来自技高网...

【技术保护点】
1.一种语音识别模型生成方法,其特征在于,包括:多次采集用户的第一语音信息,并根据第一语音识别模型对每一所述第一语音信息进行识别,以得到多个第一识别结果;根据多个所述第一识别结果生成第一模型参数;多次采集用户的第二语音信息,并根据第二语音识别模型对每一所述第二语音信息进行识别,以得到多个第二识别结果;根据多个所述第二识别结果生成第二模型参数;根据所述第一语音识别模型、所述第一模型参数、所述第二语音识别模型、所述第二模型参数生成最终语音识别模型。

【技术特征摘要】
1.一种语音识别模型生成方法,其特征在于,包括:多次采集用户的第一语音信息,并根据第一语音识别模型对每一所述第一语音信息进行识别,以得到多个第一识别结果;根据多个所述第一识别结果生成第一模型参数;多次采集用户的第二语音信息,并根据第二语音识别模型对每一所述第二语音信息进行识别,以得到多个第二识别结果;根据多个所述第二识别结果生成第二模型参数;根据所述第一语音识别模型、所述第一模型参数、所述第二语音识别模型、所述第二模型参数生成最终语音识别模型。2.根据权利要求1所述的语音识别模型生成方法,其特征在于,所述根据多个所述第一识别结果生成第一模型参数的步骤包括:对多个所述第一识别结果进行聚类分析,以得到第一识别成功率和第一识别速度;获取所述第一识别成功率对应的第一预设权重值和所述第一识别速度对应的第二预设权重值;根据所述第一识别成功率、第一预设权重值、第一识别速度、第二预设权重值计算第一模型参数。3.根据权利要求2所述的语音识别模型生成方法,其特征在于,根据以下公式计算所述第一模型参数:K1=M1×P1+N1×P2其中,K1为所述第一模型参数,M1为所述第一识别成功率,P1为所述第一预设权重值,N1为所述第一识别速度,P2为所述第二预设权重值。4.根据权利要求1所述的语音识别模型生成方法,其特征在于,所述根据多个所述第二识别结果生成第二模型参数的步骤包括:对多个所述第二识别结果进行聚类分析,以得到第二识别成功率和第二识别速度;获取所述第二识别成功率对应的第一预设权重值和所述第二识别速度对应的第二预设权重值;根据所述第二识别成功率、第一预设权重值、第二识别速度、第二预设权重值计算第二模型参数。5.根据权利要求4所述的语音识别模型生成方法,其特征在于,根据以下公式计算所述第二模型参数:K2=M2×P1+N2×P2其中,K2为所述第二模型参数,M2为所述第二识别成功率,P1为所述第一预设权重值,N2为所述第二识别速度,P2为所述第二预设权重值。6.根据权利要求1至5任一项所述的语音识别模型生成方法,其特征在于,所述根据所述第一语音识别模型、所述第一模型参数、所述第二语音识别模型、所述第二模型参数生成最终语音识别模型的步骤包括:判断所述第二模型参数是否大于所述第一模型参数;若所述第二模型参数大于所述第一模型参数,则将所述第二语音识别模型设置为最终语音识别模型;若所述第二模型参数不大于所述第一模型参数,则将所述第一语音识别模型设置为最终语音识别模型。7.根据权利要求1至5...

【专利技术属性】
技术研发人员:陈岩
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1