本公开涉及智能座舱,尤其涉及一种车辆控制方法、装置、车辆、存储介质及产品。
背景技术:
1、在汽车智能化浪潮下,车辆唤醒控制是较为重要的技术。
2、相关技术中,用户可能会同时触发多个不同位置对应的语音控制通道,从而无法准确实现车辆的唤醒判断以及无法准确执行用户的控制指令,导致影响用户的用车体验。
技术实现思路
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、针对任一候选通道,确定该候选通道对应的唤醒音频的音频能量;
33、在该候选通道对应的唤醒音频的音频能量大于预设能量阈值的情况下,确定该候选通道满足检查条件。
34、可选地,所述唤醒数据包括唤醒音频,所述方法还包括:
35、针对任一候选通道,确定该候选通道对应的唤醒音频的声纹特征;
36、在所述车辆的注册声纹特征集合中存在该候选通道对应的唤醒音频的声纹特征的情况下,确定该候选通道满足检查条件。
37、可选地,所述多个被触发的原始通道包括第一区域对应的第一原始通道和第二区域对应的第二原始通道,所述候选通道包括第一候选通道和第二候选通道;
38、所述根据所述唤醒数据,从所述多个被触发的原始通道中确定出候选通道,包括:
39、根据所述第一原始通道对应的唤醒数据,从所述第一区域对应的第一原始通道中筛选得到所述第一候选通道;
40、根据所述第二原始通道对应的唤醒数据,从所述第二区域对应的第二原始通道中筛选得到所述第二候选通道。
41、可选地,所述根据所述目标通道获取的控制指令控制所述车辆,包括:
42、在所述目标通道包括所述第一候选通道和所述第二候选通道的情况下,根据所述第一候选通道获取的第一控制指令和所述第二候选通道获取的第二控制指令,得到目标控制指令;
43、根据所述目标控制指令控制所述车辆。
44、可选地,所述根据所述第一候选通道获取的第一控制指令和所述第二候选通道获取的第二控制指令,得到目标控制指令,包括:
45、在触发时间窗口内获取到所述第一控制指令和所述第二控制指令,且所述第一控制指令和所述第二控制指令不存在执行冲突的情况下,将所述第一控制指令和所述第二控制指令确定为所述目标控制指令。
46、可选地,所述根据所述第一候选通道获取的第一控制指令和所述第二候选通道获取的第二控制指令,得到目标控制指令,包括:
47、在触发时间窗口内获取到所述第一控制指令和所述第二控制指令的情况下,将所述第一控制指令和所述第二控制指令中音频能量较大的一者确定为所述目标控制指令。
48、可选地,所述根据所述第一候选通道获取的第一控制指令和所述第二候选通道获取的第二控制指令,得到目标控制指令,包括:
49、在触发时间窗口内获取到所述第一控制指令和所述第二控制指令中的其中一者的情况下,将在所述触发时间窗口内获取到的控制指令确定为所述目标控制指令。
50、根据本公开实施例的第二方面,提供一种车辆控制装置,包括:
51、第一获取模块,被配置为在存在多个被触发的原始通道的情况下,获取每个原始通道对应的唤醒数据;
52、第一确定模块,被配置为根据所述唤醒数据,从所述多个被触发的原始通道中确定出候选通道;
53、控制模块,被配置为在存在目标通道的情况下,唤醒所述车辆,并根据所述目标通道获取的控制指令控制所述车辆,所述目标通道为所述候选通道中满足检查条件的通道。
54、根据本公开实施例的第三方面,提供一种车辆,包括:
55、处理器;
56、用于存储处理器可执行指令的存储器;
57、其中,所述处理器被配置为执行时实现本公开第一方面所提供的车辆控制方法的步骤。
58、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现本公开第一方面所提供的车辆控制方法的步骤。
59、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本公开第一方面所提供的车辆控制方法的步骤。
60、本公开的实施例提供的技术方案可以包括以下有益效果:
61、在存在多个被触发的原始通道的情况下,可基于每个原始通道对应的唤醒数据,从多个被触发的原始通道中确定出候选通道,进而在候选通道满足检查条件的情况下,将该候选通道确定为目标通道,从而唤醒车辆,并根据目标通道获取的控制指令控制车辆。从而能够准确确定出期望进行车辆语音控制的用户所在位置对应的目标通道,进而实现更加准确的车辆唤醒以及能够使用目标通道获得更加准确的控制指令,从而实现更加准确的车辆控制,以便提高用户的用车体验。
62、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。