一种语音控制方法、终端设备及可读存储介质技术

技术编号:38813863 阅读:11 留言:0更新日期:2023-09-15 19:53
本申请实施例提供了一种语音控制方法、终端设备及可读存储介质。所述方法包括:接收第一语音信息;确定第一语音信息对应的第一语音指令;在目标列表中,获取与第一语音指令匹配的第二语音指令;其中,目标列表中包括至少一个应用程序支持的语音指令,且每一语音指令预设有优先级;在第二语音指令的数量为至少两个且对应不同应用程序的情况下,将目标语音指令对应的应用程序,确定为执行第一语音指令的目标应用程序。本申请实施例中,终端设备可以依据目标列表中语音指令的优先级,确定执行语音指令的目标应用程序,以解决当一个语音指令存在多个可执行应用程序时,难以确定执行语音指令的应用程序的问题。令的应用程序的问题。令的应用程序的问题。

【技术实现步骤摘要】
一种语音控制方法、终端设备及可读存储介质


[0001]本申请涉及语音控制
,尤其涉及一种语音控制方法、终端设备及可读存储介质。

技术介绍

[0002]随着人工智能技术的快速发展,语音控制功能逐渐融入了人们的生活。用户通过下发语音指令,则可以控制终端设备执行相应的处理操作。例如,在驾驶车辆过程中,驾驶员通过下发“打开天窗”的语音指令,车载终端则可以控制车辆打开天窗,在解放驾驶员的双手和眼睛的同时,也提高了驾驶的安全性。
[0003]但随着应用程序的多样化发展,终端设备上安装的应用程序也越来越多。有时会出现用户下发的一个语音指令,存在多个可执行应用程序的情况,这种情况下,可能会出现由于终端设备无法确定该由哪个应用程序去执行该语音指令,而没有执行该语音指令的情况,导致语音控制无效,影响语音控制效果。

技术实现思路

[0004]本申请实施例提供一种语音控制方法、终端设备及可读存储介质,以解决现有技术中当一个语音指令存在多个可执行应用程序时,难以确定执行语音指令的应用程序的问题。
[0005]为了解决上述技术问题,本申请是这样实现的:
[0006]第一方面,本申请实施例提供了一种语音控制方法,应用于终端设备,所述方法包括:
[0007]接收第一语音信息;
[0008]确定所述第一语音信息对应的第一语音指令;
[0009]在目标列表中,获取与所述第一语音指令匹配的第二语音指令;其中,所述目标列表中包括至少一个应用程序支持的语音指令,且每一语音指令预设有优先级;
[0010]在所述第二语音指令的数量为至少两个且对应不同应用程序的情况下,将目标语音指令对应的应用程序,确定为执行所述第一语音指令的目标应用程序;其中,所述目标语音指令为所述至少两个第二语音指令中优先级最高的语音指令。
[0011]第二方面,本申请实施例另外提供了一种终端设备,包括存储器、收发机和处理器;
[0012]存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行如前第一方面所述的语音控制方法的步骤。
[0013]第三方面,本申请实施例另外提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如前第一方面所述的语音控制方法的步骤。
[0014]在本申请实施例中,可以预先将不同应用程序支持的语音指令添加至一列表中,并设置添加的语音指令的优先级,这样,当终端设备接收到用户输入的语音指令后,可以在该列表中查找与该语音指令相匹配的语音指令,并在查找到多个相匹配的语音指令(即存在多个应用程序可执行用户输入的语音指令)时,可以依据该多个相匹配的语音指令的优先级,将优先级最高的语音指令对应的应用程序,确定为执行用户输入的语音指令的应用程序,从而解决当一个语音指令存在多个可执行应用程序时,难以确定执行语音指令的应用程序的问题。
[0015]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0016]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请实施例提供的一种语音控制方法的步骤流程图;
[0018]图2为本申请实施例提供的示例的示意图;
[0019]图3为本申请实施例提供的一种语音控制方法的系统框图;
[0020]图4为本申请实施例提供的步骤302的子步骤流程图;
[0021]图5为本申请实施例提供的一种语音控制方法的示例流程图之一;
[0022]图6为本申请实施例提供的一种语音控制方法的示例流程图之二;
[0023]图7为本申请实施例提供的一种语音控制方法的示例流程图之三;
[0024]图8为本申请实施例提供的一种语音控制方法的示例流程图之四;
[0025]图9为本申请实施例提供的一种终端设备的结构示意图之一;
[0026]图10为本申请实施例提供的一种终端设备的结构示意图之二。
具体实施方式
[0027]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
[0029]在本申请的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
[0030]参照图1,示出了本申请实施例中一种语音控制方法的步骤流程图,该方法可以应用于终端设备,该终端设备可以是具有语音识别功能的手机、平板电脑、车载终端等设备。
[0031]如图1所示,该方法可以包括:
[0032]步骤101:接收第一语音信息。
[0033]在本申请实施例中,终端设备具有语音识别功能,因此可以接收用户发出的第一语音信息。如图2所示,用户在驾驶车辆时输入语音信息“播放下一首歌曲”,车载终端则可以接收到用户发出的“播放下一首歌曲”(即第一语音信息)。
[0034]步骤102:确定第一语音信息对应的第一语音指令。
[0035]在通过语音控制终端设备执行同一处理操作时,不同用户的表达方式可能不同,例如,用户想让车载终端播放下一首歌曲,有的用户会说“播放下一首”,有的用户则会说“播放下一曲”,因此,在本申请实施例中,终端设备可以根据用户发出的第一语音信息,确定与第一语音信息对应的第一语音指令。
[0036]继续以步骤101中的示例为例进行举例说明。例如,车载终端可以根据用户说的“播放下一首歌曲”确定语音指令“播放下一曲”(即第一语音指令)。
[0037]步骤103:在目标列表中,获取与第一语音指令匹配的第二语音指令。
[0038]其中,目标列表中包括至少一个应用程序支持的语音指令,且每一语音指令预设有优先级。应用程序支持的语音指令可以预先添加至目标列表中,并同时设置优先级。
[0039]终端设备在确定第一语音信息对应的第一语音指令后,则可以确定能够执行该第一语音指令的应用程序。在本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音控制方法,应用于终端设备,其特征在于,所述方法包括:接收第一语音信息;确定所述第一语音信息对应的第一语音指令;在目标列表中,获取与所述第一语音指令匹配的第二语音指令;其中,所述目标列表中包括至少一个应用程序支持的语音指令,且每一语音指令预设有优先级;在所述第二语音指令的数量为至少两个且对应不同应用程序的情况下,将目标语音指令对应的应用程序,确定为执行所述第一语音指令的目标应用程序;其中,所述目标语音指令为所述至少两个第二语音指令中优先级最高的语音指令。2.根据权利要求1所述的语音控制方法,在所述将目标语音指令对应的应用程序,确定为执行所述第一语音指令的目标应用程序之后,所述语音控制方法还包括:发送所述第一语音指令至所述目标应用程序,以使所述目标应用程序执行所述第一语音指令。3.根据权利要求1所述的语音控制方法,在所述获取与所述第一语音指令匹配的第二语音指令之前,所述语音控制方法还包括:获取多个预设列表;其中,每个预设列表对应一种操作意图,且每个预设列表中包括属于所述预设列表对应的操作意图的语音指令;确定所述第一语音信息的第一操作意图;根据所述多个预设列表对应的操作意图,将与所述第一操作意图相匹配的操作意图对应的预设列表,确定为所述目标列表。4.根据权利要求1所述的语音控制方法,在所述接收第一语音信息之前,所述语音控制方法还包括:接收所述目标应用程序在启动后发送的所述目标语音指令;将所述目标语音指令添加至所述目标列表,并将所述目标语音指令的优先级设置为最高优先级。5.根据权利要求4所述的语音控制方法,所述将所述目标语音指令的优先级设置为...

【专利技术属性】
技术研发人员:周力为孙中全
申请(专利权)人:博泰车联网南京有限公司
类型:发明
国别省市:

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

1