语音指令处理方法、装置以及车辆与流程
- 国知局
- 2024-06-21 11:49:25
本技术涉及语音处理领域,并且更具体地,涉及语音处理领域中的一种语音指令处理方法、装置以及车辆。
背景技术:
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、结合第二方面和上述实现方式,在某些可能的实现方式中,建立模块,还用于:在存在第一候选相关度大于第三阈值的情况下,从第一候选相关度大于第三阈值的车辆功能中确定目标车辆功能;在不存在第一候选相关度大于第三阈值的情况下,将第一候选相关度最大的车辆功能确定为目标车辆功能。
29、结合第二方面和上述实现方式,在某些可能的实现方式中,建立模块,还用于:在存在第二候选相关度大于第四阈值的情况下,从第二候选相关度大于第四阈值的功能参数中确定第一目标参数;在不存在第二候选相关度大于第四阈值的情况下,将第二候选相关度最大的功能参数确定为第一目标参数。
30、第三方面,提供了一种车辆,包括存储器和处理器。该存储器用于存储可执行程序代码,该处理器用于从存储器中调用并运行该可执行程序代码,使得该车辆执行上述第一方面或第一方面任意一种可能的实现方式中的语音指令处理方法。
31、第四方面,提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的语音指令处理方法。
32、第五方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述第一方面或第一方面任意一种可能的实现方式中的语音指令处理方法。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23768.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表