一种语音控制方法及装置制造方法及图纸

技术编号:29285827 阅读:21 留言:0更新日期:2021-07-16 23:54
一种语音控制方法及装置,该方法包括:响应用户的第一操作,所述第一操作用于唤醒语音助手;接收用户在语音助手中当前输入的语音指令;确定与当前输入的语音指令相关联的至少一个候选应用;根据在语音助手中处于当前输入的语音指令之前的历史信息,在至少一个候选应用中确定目标应用,目标应用为当前输入的语音指令所要调用的应用,所述历史信息包括历史对话信息和用户操作行为历史;调用所述目标应用,以使目标应用响应所述当前输入的语音指令。通过本申请的方法可以提高电子设备调用应用程序的准确度,进而提高语音控制的准确率。该方法可用于人工智能(artificial intelligence,AI)终端,与语音识别或语音控制相关。与语音识别或语音控制相关。与语音识别或语音控制相关。

【技术实现步骤摘要】
一种语音控制方法及装置


[0001]本申请涉及终端
,尤其涉及一种语音控制方法及装置。

技术介绍

[0002]随着信息技术的飞速发展,语音控制作为人机交互的其中一种形式应用的越来越广泛。
[0003]目前,语音控制通常是通过终端设备安装上的语音助手实现的,具体的,用户可通过语音助手输入语音指令,然后语音助手会根据用户输入的语音指令启动相应的应用程序,并执行与语音指令相对应的操作。
[0004]假设用户在语音助手中先输入“南京的天气怎么样”,在这之后用户在语音助手中再输入“北京呢?”,则此时电子设备并不能确定出用户输入的“北京呢”具体指的是北京的什么信息,因此可能会出现响应错误的情况发生,或者回复“不知道您想知道北京的什么信息”,也就是说,对于这种语音指令,电子设备无法调用出准确的应用程序,以响应用户输入的语音指令。

技术实现思路

[0005]本申请提供一种语音控制方法及装置,用以提高电子设备调用应用程序的准确度。
[0006]第一方面,本申请提供一种语音控制方法,该方法包括:
[0007]响应用户的第一操作,所述第一操作用于唤醒语音助手;接收用户在所述语音助手中当前输入的语音指令;确定与所述当前输入的语音指令相关联的至少一个候选应用;根据在语音助手中处于所述当前输入的语音指令之前的历史信息,在所述至少一个候选应用中确定目标应用,所述目标应用为所述当前输入的语音指令所要调用的应用,所述历史信息包括历史对话信息和用户操作行为历史;调用所述目标应用,以使所述目标应用响应所述当前输入的语音指令。
[0008]在上述技术方案中,通过确定与当前输入的语音指令相关联的多个候选应用,并基于历史信息在多个候选应用中确定目标应用,然后调用目标应用,响应用户在语音助手中输入的语音指令,从而准确的调出与当前输入的语音指令相对应的应用程序,提高语音控制的准确率。
[0009]在一种可能的设计中,所述用户操作行为历史包括多个设备上的用户操作行为历史。
[0010]所述根据在语音助手中处于所述当前输入的语音指令之前的历史信息,在所述至少一个候选应用中确定目标应用,包括:
[0011]对所述历史信息以及各候选应用进行特征提取,将提取出的特征输入数学模型进行打分,获得各候选应用的打分,并将打分最高的候选应用作为目标应用。
[0012]在上述技术方案中,可以针对多个设备上的用户操作行为以及各候选应用进行特
征提取,得到模型所能够识别出的特征向量,然后输入到模型,由模型对各候选应用进行打分,确定出目标应用。上述方法可以提高特征提取的准确率,并且通过多个设备上的用户操作行为可以得到比较多的操作行为,便于提取用户操作行为历史的特征。
[0013]在一种可能的设计中,所述多个设备上的用户操作行为历史包括同一用户的多个设备上的用户操作行为历史或不同用户的多个设备上的用户操作行为历史。在上述技术方案中,不同用户之间的操作行为历史可以共享,这样能够丰富字典中的词汇,使得提取特征更为方便。
[0014]在一种可能的设计中,对所述历史信息进行特征提取,包括:获取与所述历史信息的同一特征相对应的多个行为逻辑;从所述多个行为逻辑中选择目标行为逻辑,对所述历史信息进行特征提取。
[0015]在上述技术方案中,针对行为本身不是特征,需要从行为中抽取特征的情况,本申请中可以针对同一特征设置多个行为逻辑,然后从多个行为逻辑中选择一个行为逻辑进行通则证提取,这样可以提高特征提取的准确率。
[0016]在一种可能的设计中,从所述多个行为逻辑中选择目标行为逻辑,可包括如下三种情况:
[0017]第一种:确定所述历史信息所属的场景,并将与所述场景相对应的行为逻辑作为目标行为逻辑;所述场景与行为逻辑具有对应关系。
[0018]第二种:依据多个行为逻辑对应的优先级,将优先级最高的行为逻辑,作为目标行为逻辑。
[0019]第三种:依据所述多个行为逻辑强化学习的动态结果,在所述多个行为逻辑中选择目标行为逻辑。
[0020]在一种可能的设计中,确定与所述当前输入的语音指令相关联的至少一个候选应用,包括:
[0021]获取当前输入的语音指令中的关键词;将与所述关键词相关的至少一个应用分别作为候选应用,与所述关键词相关的应用指能够提供所述关键词对应所需服务的应用。
[0022]在上述技术方案中,通过获取语音指令中的关键词,并根据关键词确定多个候选应用,这样能够提高确定目标应用的准确率,从而提高语音控制的准确率。
[0023]第二方面,本申请还提供一种装置,该装置包括:显示屏;与存储器耦合的一个或多个处理器;其中,所述存储器中存储有一个或多个计算机程序;所述一个或多个计算机程序包括指令,当所述指令被所述一个或多个处理器执行时,使得所述装置执行上述第一方面及其第一方面任一可能设计的技术方案。
[0024]第三方面,本申请还提供一种电子设备(也可以称为终端,如手机),该电子设备包括执行第一方面或者第一方面的任意一种可能的设计的方法的模块/单元;这些模块/单元可以通过硬件实现,也可以通过硬件执行相应的软件实现。
[0025]第四方面,本申请实施例还提供一种芯片,所述芯片与电子设备中的存储器耦合,执行本申请实施例第一方面及其第一方面任一可能设计的技术方案;本申请实施例中“耦合”是指两个部件彼此直接或间接地结合。
[0026]第五方面,本申请实施例的一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,当计算机程序在电子设备上运行时,使得所述电子设备执行本申请实施
例第一方面及其第一方面任一可能设计的技术方案。
[0027]第六方面,本申请实施例的中一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行本申请实施例第一方面及其第一方面任一可能设计的技术方案。
附图说明
[0028]图1A为本申请实施例提供的一种可折叠式手机的示意图;
[0029]图1B为本申请实施例提供的一种三折式手机的示意图;
[0030]图2为本申请实施例提供的一种手机的硬件结构示意图;
[0031]图3为本申请实施例提供的一组界面示意图;
[0032]图4为本申请实施例提供的一界面示意图;
[0033]图5为本申请实施例提供的一种模型实现示意图;
[0034]图6为本申请实施例提供的检测逻辑示意图;
[0035]图7为本申请实施例提供的用户的多个设备之间关联的示意图;
[0036]图8为本申请实施例提供的一种语音控制方法流程图;
[0037]图9为本申请实施例提供的一种电子设备的示意图。
具体实施方式
[0038]下面将结合本申请以下实施例中的附图,对本申请实施例中的技术方案进行详尽描述。
[0039]需要说明的是,本申请实施例提供的语音控制方法,可以适用于具有显示屏的任何电子设备,诸如手机、平板电脑、可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种语音控制方法,其特征在于,包括:响应用户的第一操作,所述第一操作用于唤醒语音助手;接收用户在所述语音助手中当前输入的语音指令;确定与所述当前输入的语音指令相关联的至少一个候选应用;根据在语音助手中处于所述当前输入的语音指令之前的历史信息,在所述至少一个候选应用中确定目标应用,所述目标应用为所述当前输入的语音指令所要调用的应用,所述历史信息包括历史对话信息和用户操作行为历史;调用所述目标应用,以使所述目标应用响应所述当前输入的语音指令。2.如权利要求1所述的方法,其特征在于,所述用户操作行为历史包括多个设备上的用户操作行为历史;所述根据在语音助手中处于所述当前输入的语音指令之前的历史信息,在所述至少一个候选应用中确定目标应用,包括:对所述历史信息以及各候选应用进行特征提取,将提取出的特征输入数学模型进行打分,获得各候选应用的打分,并将打分最高的候选应用作为目标应用。3.如权利要求2所述的方法,其特征在于,所述多个设备上的用户操作行为历史包括同一用户的多个设备上的用户操作行为历史或不同用户的多个设备上的用户操作行为历史。4.如权利要求2所述的方法,其特征在于,对所述历史信息进行特征提取,包括:获取与所述历史信息的同一特征相对应的多个行为逻辑;从所述多个行为逻辑中选择目标行为逻辑,对所述历史信息进行特征提取。5.如权利要求4所述的方法,其特征在于,从所述多个行为逻辑中选择目标行为逻辑,包括:确定所述历史信息所属的场景,并将与所述场景相对应的行为逻辑作为目标行为逻辑;所述场景与行为逻辑具有对应关系;或者依据所述多个行为逻辑对应的优先级,将优先级最高的行为逻辑,作为目标行为逻辑;或者依据所述多个行为逻辑强化学习的动态结果,在所述多个行为逻辑中选择目标行为逻辑。6.如权利要求1至5任一项所述的方法,其特征在于,确定与所述当前输入的语音指令相关联的至少一个候选应用,包括:获取当前输入的语音指令中的关键词;将与所述关键词相关的至少一个应用分别作为候选应用,与所述关键词相关的应用指能够提供所述关键词对应所需服务的应用。7.一种装置,其特征在于,所述装置包括显示屏;与存储器耦合的一个或多个处理器,其中,所述存储器中存储有一个或多个计算机程序;所述一个或多个计算机程序包括指令,当所述指令被所述装置执行时,使得所述装置执行如下步骤:响应用户的第一操作,所述第一操作用于唤醒语音助手;接收用户在所述语音助手中当前输入的语音指令;确定与所述当前输入的语音指令相关联的至少一个候选应用;根据在语音助手中处于所述当前输入的语音指令之前的历史信息,在所...

【专利技术属性】
技术研发人员:张晴罗红枫张轶博
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1