本申请涉及车辆,尤其涉及一种语音指令的处理方法、装置及电子设备。
背景技术:
1、用户可在车辆内部发布语音指令,汽车座舱语音助手接收到语音指令后,对语音指令进行处理,以控制车辆中的设备执行语音指令对应的操作。例如,语音指令为“播放音乐”,则会控制车辆中的音乐播放器开始播放音乐。
2、目前,语音指令的处理方法主要以关键词匹配为主,即基于一组预定义的关键词或短语来识别用户提供的语音指令,关键词或短语可理解为标准的车载系统操作指令。具体地,用户提供的语音指令需要包含用于控制车辆中的设备的关键词或短语。汽车座舱语音助手接收到用户提供的语音指令后,先将用户提供的语音指令转化为文本,然后在该文本中搜索是否存在预定义的关键词或短语。当搜索到匹配的关键词或短语后,语音助手便会执行该关键词或短语对应的操作。
3、但是,该方法依赖于预定义的关键词或短语,语音指令的响应效果较差。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种语音指令的处理方法、装置及电子设备,能够提高语音指令的响应效果。
2、为了实现上述目的,本申请提供的技术方案如下:
3、第一方面,本申请提供一种语音指令的处理方法,所述方法应用于云端服务器,包括:
4、获取汽车座舱语音助手发送的用户语音指令,将所述用户语音指令转换为目标文本;
5、读取预设的提示模板,并根据所述目标文本修改所述提示模板,获取包括所述目标文本的提示模板;所述提示模板包括用于生成车载系统操作指令的提示信息;
6、将所述包括所述目标文本的提示模板输入大语言模型中,获取所述大语言模型输出的所述目标文本对应的车载系统操作指令;
7、将所述车载系统操作指令发送给所述汽车座舱语音助手,以使所述汽车座舱语音助手基于所述车载系统操作指令操作车载系统。
8、第二方面,本申请提供一种语音指令的处理方法,所述方法应用于汽车座舱语音助手,包括:
9、接收用户提供的用户语音指令;
10、将所述用户语音指令发送给云端服务器,以使所述云端服务器将所述用户语音指令转换为目标文本,读取预设的提示模板,根据所述目标文本修改所述提示模板,获取包括所述目标文本的提示模板,将所述包括所述目标文本的提示模板输入大语言模型中,获取所述目标文本对应的车载系统操作指令;
11、接收所述云端服务器发送的所述车载系统操作指令,基于所述车载系统操作指令执行对车载系统的操作。
12、第三方面,本申请提供一种语音指令的处理装置,所述装置应用于云端服务器,包括:
13、转换单元,用于获取汽车座舱语音助手发送的用户语音指令,将所述用户语音指令转换为目标文本;
14、修改单元,用于读取预设的提示模板,并根据所述目标文本修改所述提示模板,获取包括所述目标文本的提示模板;
15、获取单元,用于将所述包括所述目标文本的提示模板输入大语言模型中,获取所述大语言模型输出的所述目标文本对应的车载系统操作指令;
16、发送单元,用于将所述车载系统操作指令发送给所述汽车座舱语音助手,以使所述汽车座舱语音助手基于所述车载系统操作指令操作车载系统。
17、第四方面,本申请提供一种语音指令的处理装置,所述装置应用于汽车座舱语音助手,包括:
18、接收单元,用于接收用户提供的用户语音指令;
19、获取单元,用于将所述用户语音指令发送给云端服务器,以使所述云端服务器将所述用户语音指令转换为目标文本,读取预设的提示模板,根据所述目标文本修改所述提示模板,获取包括所述目标文本的提示模板,将所述包括所述目标文本的提示模板输入大语言模型中,获取所述目标文本对应的车载系统操作指令;
20、执行单元,用于接收所述云端服务器发送的所述车载系统操作指令,基于所述车载系统操作指令执行对车载系统的操作。
21、第五方面,本申请提供一种电子设备,包括:
22、一个或多个处理器;
23、存储装置,其上存储有一个或多个程序,
24、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面和第二方面任一所述的方法。
25、第六方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面和第二方面任一所述的方法。
26、通过上述技术方案可知,本申请具有以下有益效果:
27、本申请提供了一种语音指令的处理方法、装置及电子设备,该方法应用于云端服务器,当用户发布想要操控车载系统的语音指令时,汽车座舱语音助手会捕捉到该用户语音指令,并将用户语音指令发送给云端服务器。云端服务器获取用户语音指令后,先将用户语音指令转换为目标文本,读取云端服务器中存储的预设的提示模板,并根据目标文本修改提示模板,将目标文本添加到提示模板中。提示模板包括用于生成车载系统操作指令的提示信息,将包括目标文本的提示模板输入大语言模型中,提示信息能够指导大语言模型输出目标文本对应的车载系统操作指令。该车载系统操作指令能够被汽车座舱语音助手读取,以控制车载系统执行相应的操作。
28、在该方法中,无需预定义关键词或短语,仅需用户提供语音指令即可。云端服务器获取语音指令后,将语音指令转换后的目标文本填写入提示模板,并基于提示模板和大语言模型,获取目标文本对应的车载系统操作指令。可知,在提示模板中提示信息的指导下,能够使得大语言模型更好地理解和处理目标文本,生成所需的车载系统操作指令,提高语音指令的响应效果。
1.一种语音指令的处理方法,其特征在于,所述方法应用于云端服务器,包括:
2.根据权利要求1所述的方法,其特征在于,所述提示模板包括用户需求模板语句;所述根据所述目标文本修改所述提示模板,获取包括所述目标文本的提示模板,包括:
3.根据权利要求1所述的方法,其特征在于,所述提示模板包括用户需求模板语句、车载系统操作指令示例和所述车载系统操作指令示例的标准化用途描述文本、用户语音指令转化为的文本示例以及输出格式示例;所述标准化用途描述文本为对所述文本示例进行标准化后得到的;
4.一种语音指令的处理方法,其特征在于,所述方法应用于汽车座舱语音助手,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述用户语音指令发送给云端服务器,包括:
6.根据权利要求4或5所述的方法,其特征在于,所述将所述用户语音指令发送给云端服务器,包括:
7.根据权利要求4所述的方法,其特征在于,所述方法还包括:
8.一种语音指令的处理装置,其特征在于,所述装置应用于云端服务器,包括:
9.一种语音指令的处理装置,其特征在于,所述装置应用于汽车座舱语音助手,包括:
10.一种电子设备,其特征在于,包括: