语音控制方法及终端设备技术

技术编号:20656085 阅读:29 留言:0更新日期:2019-03-23 07:36
本发明专利技术提供一种语音控制方法及终端设备,该方法包括:接收用户输入的语音信息;将所述语音信息与预设语音模型库中的语音模型进行匹配,其中,所述预设语音模型库中存储有对应于不同使用场景的至少两个语音模型,所述使用场景包括地理位置和声音特征中的至少一项;在所述预设语音模型库中存在语音模型与所述语音信息匹配成功的情况下,执行所述语音信息对应的控制指令。这样,由于预设语音模块库中存储有对应于不同使用场景的至少两个语音模型,从而可以从预设语音模型库中调用与当前使用场景较为匹配的语音模型来对用户输入的语音信息进行匹配,提高语音控制成功率。

Speech Control Method and Terminal Equipment

The invention provides a voice control method and a terminal device, which includes: receiving voice information input by a user; matching the voice information with the voice model in the preset voice model library, in which at least two voice models corresponding to different usage scenarios are stored, and the usage scenarios include geographic location and voice features. At least one of them is executed in the case that there is a successful match between the voice model and the voice information in the preset voice model library. In this way, since there are at least two voice models corresponding to different usage scenarios stored in the preset voice module library, the voice model matching the current usage scenario can be invoked from the preset voice model library to match the voice information input by users and improve the success rate of voice control.

【技术实现步骤摘要】
语音控制方法及终端设备
本专利技术涉及通信
,尤其涉及一种语音控制方法及终端设备。
技术介绍
随着通信技术的发展,终端设备集成了越来越多的功能,目前,大部分终端设备都支持语音控制功能,例如,支持用户通过语音唤醒终端设备,或支持用户通过语音指令控制终端执行特定功能。以语音唤醒终端设备为例,在用户使用语音唤醒前,一般需要用户先录入语音,以便系统根据用户录入的语音生成相应的语音模型,当用户输入语音进行唤醒时,可以根据用户当前输入的声音与语音模型进行匹配,匹配成功时唤醒终端设备。现有技术中,当用户在录入语音时所处的环境与输入语音信息时所处的环境不同而导致声音的混响差异较大,或者用户因为感冒或年龄增大等因素导致声音发生变化时,容易出现输入的语音信息与语音模型存在很大的差异,进而造成匹配失败,语音控制成功率低。
技术实现思路
本专利技术实施例提供一种语音控制方法及终端设备,以解决现有终端设备语音控制成功率低的问题。为解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种语音控制方法,应用于终端设备,所述方法包括:接收用户输入的语音信息;将所述语音信息与预设语音模型库中的语音模型进行匹配,其中,所述预设语音模型库中存储有对应于不同使用场景的至少两个语音模型,所述使用场景包括地理位置和声音特征中的至少一项;在所述预设语音模型库中存在语音模型与所述语音信息匹配成功的情况下,执行所述语音信息对应的控制指令。第二方面,本专利技术实施例提供一种终端设备,包括:接收模块,用于接收用户输入的语音信息;匹配模块,用于将所述语音信息与预设语音模型库中的语音模型进行匹配,其中,所述预设语音模型库中存储有对应于不同使用场景的至少两个语音模型,所述使用场景包括地理位置和声音特征中的至少一项;执行模块,用于在所述预设语音模型库中存在语音模型与所述语音信息匹配成功的情况下,执行所述语音信息对应的控制指令。第三方面,本专利技术实施例提供一种终端设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述语音控制方法中的步骤。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述语音控制方法中的步骤。本专利技术实施例中,在接收到用户输入的语音信息时,可以将语音信息与预设语音模型库中的语音模型进行匹配,且在所述预设语音模型库中存在语音模型与所述唤醒语音匹配成功的情况下,执行所述语音信息对应的控制指令,这样,由于预设语音模块库中存储有对应于不同使用场景的至少两个语音模型,从而可以从预设语音模型库中调用与当前使用场景较为匹配的语音模型来对用户输入的语音信息进行匹配,提高语音控制成功率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种语音控制方法的流程图之一;图2是本专利技术实施例提供的一种语音控制方法的流程图之二;图3是本专利技术实施例提供的一种语音控制方法的流程图之三;图4是本专利技术实施例提供的一种语音控制方法的流程图之四;图5是本专利技术实施例提供的一种语音控制方法的流程图之五;图6是本专利技术实施例提供的一种终端设备的结构示意图;图7是本专利技术实施例提供的另一种终端设备的结构示意图;图8是本专利技术实施例提供的一种终端设备的生成模块的结构示意图;图9是本专利技术实施例提供的另一种终端设备的生成模块的结构示意图;图10是本专利技术实施例提供的另一种终端设备的生成模块的结构示意图;图11是本专利技术实施例提供的一种终端设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1是本专利技术实施例提供的一种语音控制方法的流程图,应用于终端设备,如图1所示,所述方法包括以下步骤:步骤101、接收用户输入的语音信息。上述语音信息可以是用户输入的包括预设唤醒词或预设控制指令的语音,例如,所述终端设备的预设唤醒词为“嗨,小V”,当用户输入包括“嗨,小V”的语音信息时,所述终端设备接收到用户输入的唤醒语音信息,或所述预设控制指令为“打开照片”,当用户输入包括“打开照片”的语音信息时,所述终端设备接收到用户输入的控制语音信息。步骤102、将所述语音信息与预设语音模型库中的语音模型进行匹配,其中,所述预设语音模型库中存储有对应于不同使用场景的至少两个语音模型,所述使用场景包括地理位置和声音特征中的至少一项。本实施例中,所述终端设备可以预先建立有语音模型库,所述预设语音模型库中可以存储有对应于不同使用场景的至少两个语音模型,所述至少两个语音模型可以是由系统根据用户在不同使用场景下主动录入的语音信息生成的,也可以是根据用户在不同使用场景下对所述终端设备下发控制指令时所输入的语音信息生成的,其中,所述使用场景可以包括地理位置和声音特征中的至少一项。例如,根据用户在不同地理位置(如家、公司)录入的语音信息,分别生成一个语音模型,或者根据用户在声音正常时录入的语音信息和因感冒而出现声音嘶哑时所输入的语音信息分别生成一个正常语音模型和变化语音模型。这样,由于所述预设语音模型库中存储有对应于不同使用场景的至少两个语音模型,从而在接收到用户输入的语音信息时,可以将所述语音信息分别与所述预设语音模型库中的每个语音模型进行匹配,以避免因地理位置的环境、声音变化等影响匹配的准确度,也可以根据当前使用场景,将所述语音信息与所述预设语音模型库中与当前使用场景对应的语音模型进行匹配,即保证匹配准确度又节省匹配时间。例如,所述预设语音模型库中存储有对应于不同地理位置的语音模型,以避免因不同地理位置的环境造成语音混响差异很大而导致语音匹配失败,当接收到用户输入的语音信息时,可以加载所述预设语音模型库中的全部语音模型,将用户输入的语音信息分别与所述预设语音模型库中的每个语音模型进行匹配,且只要与其中一个语音模型匹配成功,即可执行所述语音信息对应的控制指令;或者当接收到用户输入的语音信息时,可以获取所述终端设备当前所处的地理位置,仅加载所述预设语音库中与所述终端设备当前所处的地理位置对应的语音模型,并将用户输入的语音信息与该语音模型进行匹配,以减少匹配时间,在匹配成功的情况下,可执行所述语音信息对应的控制指令。又例如,所述预设语音模型库中存储有对应于不同声音特征(如正常声音和嘶哑声音)的语音模型,以避免用户因感冒或情绪低落等因素产生声音特征变化而导致语音匹配失败,当接收到用户输入的语音信息时,可以先判断用户的声音特征是否存在特定变化(如声音嘶哑),在确定用户声音存在特定变化时,可以同时加载所述预设语音模型库中的正常语音模型和特定变化语音模型,将用户输入的语音信息分别与所述正常语音模型和特定变化语音模型进行匹配,且只要与其中一个语音模本文档来自技高网...

【技术保护点】
1.一种语音控制方法,应用于终端设备,其特征在于,所述方法包括:接收用户输入的语音信息;将所述语音信息与预设语音模型库中的语音模型进行匹配,其中,所述预设语音模型库中存储有对应于不同使用场景的至少两个语音模型,所述使用场景包括地理位置和声音特征中的至少一项;在所述预设语音模型库中存在语音模型与所述语音信息匹配成功的情况下,执行所述语音信息对应的控制指令。

【技术特征摘要】
1.一种语音控制方法,应用于终端设备,其特征在于,所述方法包括:接收用户输入的语音信息;将所述语音信息与预设语音模型库中的语音模型进行匹配,其中,所述预设语音模型库中存储有对应于不同使用场景的至少两个语音模型,所述使用场景包括地理位置和声音特征中的至少一项;在所述预设语音模型库中存在语音模型与所述语音信息匹配成功的情况下,执行所述语音信息对应的控制指令。2.根据权利要求1所述的方法,其特征在于,所述将所述语音信息与预设语音模型库中的语音模型进行匹配,包括:将所述语音信息与预设语音模型库中的目标语音模型进行匹配,其中,所述目标语音模型为所述预设语音模型库中与当前使用场景关联的语音模型;所述在所述预设语音模型库中存在语音模型与所述语音信息匹配成功的情况下,执行所述语音信息对应的控制指令,包括:在所述目标语音模型中存在语音模型与所述语音信息匹配成功的情况下,执行所述语音信息对应的控制指令。3.根据权利要求1所述的方法,其特征在于,所述在所述预设语音模型库中存在语音模型与所述语音信息匹配成功的情况下,执行所述语音信息对应的控制指令之后,所述方法还包括:在所述语音信息与第一语音模型匹配成功,且所述语音信息与所述第一语音模型的匹配度超过预设阈值的情况下,根据所述语音信息生成第二语音模型,其中,所述第一语音模型为所述预设语音模型库中的任一语音模型;通过所述第二语音模型更新所述预设语音模型库。4.根据权利要求3所述的方法,其特征在于,所述使用场景包括地理位置;所述在所述语音信息与第一语音模型匹配成功,且所述语音信息与所述第一语音模型的匹配度超过预设阈值的情况下,根据所述语音信息生成第二语音模型,包括:在所述语音信息与第一语音模型匹配成功,且所述语音信息与所述第一语音模型的匹配度超过预设阈值的情况下,获取所述终端设备当前所处的第一地理位置;在确定所述第一地理位置为常用唤醒地点的情况下,根据所述语音信息生成关联所述第一地理位置的第二语音模型。5.根据权利要求4所述的方法,其特征在于,所述获取所述终端设备当前所处的第一地理位置之后,所述根据所述语音信息生成关联所述第一地理位置的第二语音模型之前,所述方法还包括:将所述语音信息存入与所述第一地理位置对应的第一数据库中;所述在确定所述第一地理位置为常用唤醒地点的情况下,根据所述语音信息生成关联所述第一地理位置的第二语音模型,包括:在所述第一数据库中存储的语音信息数量达到第一预设数量的情况下,根据所述第一数据库中存储的语音信息,生成关联所述第一地理位置的第二语音模型。6.根据权利要求3所述的方法,其特征在于,所述在所述语音信息与第一语音模型匹配成功,且所述语音信息与所述第一语音模型的匹配度超过预设阈值的情况下,根据所述语音信息生成第二语音模型,包括:在所述语音信息与第一语音模型匹配成功,且所述语音信息与所述第一语音模型的匹配度超过预设阈值的情况下,将所述语音信息存入第二数据库中;在所述第二数据库中存储的语音信息数量达到第二预设数量时,根据所述第二数据库中存储的语音信息,生成第二语音模型;所述通过所述第二语音模型更新所述预设语音模型库,包括:使用所述第二语音模型替换所述第一语音模型。7.根据权利要求3所述的方法,其特征在于,所述使用场景包括声音特征;所述在所述语音信息与第一语音模型匹配成功,且所述语音信息与所述第...

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

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

1