【技术实现步骤摘要】
【国外来华专利技术】一种语音控制命令生成方法及终端
本申请实施例涉及语音控制
,尤其涉及一种语音控制命令生成方法及终端。
技术介绍
语音助手是终端(如手机)的一项重要应用。语音助手可以与用户进行智能对话和即时问答的智能交互。其中,语音助手的自定义语音控制已成为语音助手的发展趋势。语音助手的自定义语音控制是指:语音助手可以接收用户输入的自定义命令(语音数据或者文本信息),并将该自定义命令与用户想要通过该自定义命令控制终端执行的操作绑定起来。这样,语音助手下一次接收到该自定义命令对应的语音命令时,终端便可以自动执行与该自定义命令绑定的操作。一些终端虽然可以提供语音助手的自定义语音控制的功能;但是,能够与自定义命令绑定的操作是预先定义好的。也就是说,用户只能从预先定义的操作中,选择该自定义命令要绑定的操作。如果用户想要通过该自定义命令控制终端执行的操作不包含在上述预定义的操作中,语音助手则无法提供自定义语音控制功能。即终端无法实现用户的个性化自定义语音控制。为了解决上述问题,另一些终端的语音助手可以接收用户输入的自定义命令(如“ ...
【技术保护点】
一种语音控制命令生成方法,其特征在于,包括:/n终端响应于第一操作,显示提示信息,所述提示信息用于提示用户输入待记录操作;/n所述终端接收用户输入的一个或多个操作;/n所述终端响应于用户输入的第二操作,完成所述一个或多个操作对应的操作信息的记录;/n所述终端根据用户输入的第三操作,确定与所述操作信息对应的第一文本信息;/n所述终端接收第一语音命令;/n当所述第一语音命令所对应的文本与所述第一文本信息匹配时,所述终端根据所述操作信息执行相应的操作。/n
【技术特征摘要】
【国外来华专利技术】一种语音控制命令生成方法,其特征在于,包括:
终端响应于第一操作,显示提示信息,所述提示信息用于提示用户输入待记录操作;
所述终端接收用户输入的一个或多个操作;
所述终端响应于用户输入的第二操作,完成所述一个或多个操作对应的操作信息的记录;
所述终端根据用户输入的第三操作,确定与所述操作信息对应的第一文本信息;
所述终端接收第一语音命令;
当所述第一语音命令所对应的文本与所述第一文本信息匹配时,所述终端根据所述操作信息执行相应的操作。
根据权利要求1所述的语音控制命令生成方法,其特征在于,所述第一文本信息包括至少一个第一部分和第二部分;
所述第一语音命令所对应的文本与所述第一文本信息匹配,包括:
所述第一语音命令所对应的文本中的至少一个第三部分与所述至少一个第一部分相同,且所述至少一个第三部分与所述第一语音命令中的第四部分的位置关系,与所述至少一个第一部分和所述第二部分在所述第一文本信息中的位置关系相同。
根据权利要求2所述的语音控制命令生成方法,其特征在于,所述操作信息包括:第一应用标识、第一界面标识、第一查询词和操作指示信息;所述第一应用标识为所述一个或多个操作的操作对象应用的标识,所述第一界面标识为所述一个或多个操作的操作对象界面的标识,所述操作指示信息用于指示所述一个或多个操作在所述操作对象界面上所做的操作;
所述至少一个第一部分包括所述第一应用标识和/或所述第一界面标识,所述第二部分包括所述第一查询词。
根据权利要求1-3中任意一项所述的语音控制命令生成方法,其特征在于,所述终端响应于第一操作,显示提示信息,包括:
所述终端响应于所述第一操作,在语音助手的第一界面显示所述提示信息;
所述终端接收用户输入的一个或多个操作,包括:
所述终端响应于用户在所述第一界面的第四操作,显示第二界面,所述第二界面用于用户输入所述一个或多个操作;
所述终端接收用户在所述第二界面输入的所述一个或多个操作。
根据权利要求3所述的语音控制命令生成方法,其特征在于,在所述终端根据用户输入的第三操作,确定与所述操作信息对应的文本信息之前,所述方法还包括:
响应于所述第二操作,所述终端显示第三界面,所述第三界面中包括至少两个文本信息,所述至少两个文本信息是采用连接词根据预设的位置关系,将所述第一应用标识和/或所述第一界面标识,以及所述第一查询词连接起来组成的语句;
所述终端根据用户输入的第三操作,确定与所述操作信息对应的文本信息,包括:
所述终端接收用户对所述第三界面中的所述至少两个文本信息中所述第一文本信息的第三操作,所述第三操作用于从所述至少两个文本信息中选择出所述第一文本信息;
响应于所述第三操作,所述终端将所述第一文本信息确定为所述操作信息对应的文本信息。
根据权利要求3或5所述的语音控制命令生成方法,其特征在于,在所述响应于所述第三操作,所述终端将所述第一文本信息确定为所述操作信息对应的文本信息之后,所述终端接收第一语音命令之前,所述方法还包括:
所述终端生成第一模板文本,所述第一模板文本是将所述第一文本信息的第二部分替换为所述第一查询词的类型信息生成的;
所述第一语音命令的文本与所述第一文本信息匹配,具体为:所述第一语音命令的文本与所述第一模板文本匹配;
其中,所述第一语音命令的文本与所述第一模板文本匹配,包括:所述第一语音命令所对应的文本中的至少一个第三部分与所述至少一个第一部分相同;所述至少一个第三部分与所述第一语音命令中的第四部分的位置关系,与所述至少一个第一部分和所述第二部分在所述第一文本信息中的位置关系相同;且所述第四部分为所述第一模板文本中的类型信息所指示的类型的词汇。
根据权利要求6所述的语音控制命令生成方法,其特征在于,在所述终端生成第一模板文本之后,所述终端接收第一语音命令之前,所述方法还包括:
所述终端显示第四界面,所述第四界面用于提示用户在所述语音助手发出与所述第一模板文本匹配的第一语音命令,以触发终端执行相应的操作。
根据权利要求7所述的语音控制命令生成方法,其特征在于,在所述终端显示第四界面之前,所述方法还包括:
所述终端显示第五界面,所述第五界面包括别名输入框,所述别名输入框用于接收第二文本信息,所述第二文本信息是用户为所述第一文本信息起的别名;
所述终端接收用户在所述别名输入框中输入的所述第二文本信息,在所述别名输入框中显示所述第二文本信息;
所述终端显示第四界面,包括:
所述终端接收用户在所述第五界面的第五操作,所述第五操作用于触发所述终端结束文本信息的录制;
响应于所述第五操作,所述终端显示所述第四界面;
所述方法还包括:
响应于所述第五操作,所述终端保存所述第二文本信息,以及所述第二文本信息与所述操作信息的对应关系;
其中,所述终端显示的所述第四界面中还包括第二文本信息。
根据权利要求8所述的语音控制命令生成方法,其特征在于,所述方法还包括:
所述终端接收用户在所述语音助手输入的第二语音命令;
当所述第二语音命令的文本与所述第二文本信息相同时,所述终端根据所述第二文本信息与所述操作信息的对应关系,执行所述操作信息对应的操作。
一种终端,其特征在于,所述终端包括:一个或多个处理器和存储器和显示器;所述存储器、所述显示器与所述处理器耦合;所述显示器用于显示所述处理器生成的图像;所述存储器用于存储计算机程序代码和语音助手的相关信息;所述计算机程序代码包括计算机指令,当所述处理器执行上述计算机指令时,
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。