车辆控制方法、装置、电子设备和存储介质与流程

未命名 09-24 阅读:52 评论:0


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.图1是本发明提供的车辆控制方法的流程示意图;
39.图2是本发明提供的车辆控制装置的结构示意图;
40.图3是本发明提供的电子设备的结构示意图。
具体实施方式
41.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.下面结合图1描述本发明的车辆控制方法。
43.图1是本发明提供的车辆控制方法的流程示意图,其中,车辆可以为玩具赛车或玩具车等;如图1所示,该车辆控制方法包括以下步骤:
44.步骤101、获取至少一个用户输入的语音,并从至少一个所述语音中确定目标语音;所述语音中包括语音控制指令。
45.示例地,在车辆周围有至少一个用户在说话的场景下,车辆的语音接收模块可以获取到至少一个用户输入的语音,此时需要从至少一个用户输入的语音中确定控制车辆的用户的目标语音。由于语音中包括语音控制指令,所以可以基于该语音中的语音控制指令来控制车辆的运动。例如,车辆的语音接收模块分别获取到了用户a、用户b和用户c输入的语音,则需要从用户a输入的语音、用户b输入的语音和用户c输入的语音中确定目标语音。
46.步骤102、将所述目标语音中的语音控制指令转化为目标文本。
47.示例地,车辆在确定目标语音后,可以将目标语音中的语音控制指令转化为目标文本,以便于车辆根据目标文本来执行相应的动作。
48.步骤103、在控制列表中查找至少包括所述目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令;所述控制列表中存储有车辆控制所需的至少一个文本指令。
49.可选地,在控制列表中查找至少包括所述目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令,具体包括以下几种方式:
50.第一种方式,在所述目标文本的字符数量小于预设数量或者大于所述预设数量时,在控制列表中查找包括所述目标文本的文本指令,将包括所述目标文本的文本指令作为目标文本指令。
51.示例地,控制列表存储有完整字符的文本指令,当目标文本的字符数量小于文本指令中完整字符的预设数量时,在控制列表中查找包括目标文本的文本指令,将该文本指令作为目标文本指令。例如,控制列表中存储有“前进”、“后退”、“左转”和“右拐”等文本指令。例如,用户说的语音控制指令为“前进”,但车辆接收到的语音控制指令为“前”时,对应的目标文本的字符数量为1,小于预设的2个文本指令字符数量,此时可以确定包括“前”的文本指令为“前进”。
52.第二种方式,在所述目标文本的字符数量大于所述预设数量时,在所述控制列表
中查找包括所述目标文本中的部分文本的文本指令,将包括所述目标文本中的部分文本的文本指令作为目标文本指令。
53.示例地,当目标文本的字符数量大于文本指令中完整字符的预设数量时,在控制列表中查找包括目标文本中的部分文本的文本指令,将包括目标文本中的部分文本的文本指令作为目标文本指令。例如,控制列表中存储有“前进”、“后退”、“左转”和“右拐”等文本指令。例如,用户说的语音控制指令为“前进吧”,对应的目标文本为“前进吧”,字符数量为3,大于预设的2个文本指令字符数量,此时可以将控制列表中包括“前进吧”中的部分文本的文本指令“前进”确定为目标文本指令。
54.第三种方式、在所述目标文本的字符数量等于所述预设数量时,在所述控制列表中查找所述目标文本对应的文本指令,并将所述目标文本对应的文本指令作为目标文本指令。
55.示例地,当目标文本的字符数量等于文本指令中完整字符的预设数量时,在控制列表中查找目标文本对应的文本指令,将目标文本对应的文本指令作为目标文本指令。例如,用户说的语音控制指令为“前进”,对应的目标文本的字符数量为2,等于预设的2个文本指令字符数量,此时可以确定目标文本对应的文本指令为“前进”,则将文本指令“前进”确定为目标文本指令。
56.步骤104、响应于所述目标文本指令,对车辆进行控制。
57.示例地,在确定目标文本指令后,车辆可以响应该目标文本指令,控制车辆向前行驶。
58.本发明实施例提供的车辆控制方法,使用者通过语音控制车辆,使得使用者可以不受距离限制来控制车辆。另外,在使用者利用语音控制车辆的过程中,通过将目标语音中的语音控制指令转化为目标文本,在控制列表中查找包括目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令,即在目标文本的字符数量小于等于预设数量或者大于预设数量时,都可以查找到完整指令。这样,在基于语音控制指令转化得到的目标文本与控制列表中的文本指令不匹配时,也可以确定目标语音对应的目标文本指令,无需使用者重新输入完整的语音控制指令,从而提高了车辆控制的灵敏度。
59.在一实施例中,该车辆控制方法还可以包括以下步骤:
60.接收赛道设备发送的当前行驶距离;所述当前行驶距离是所述赛道设备在接收到目标传感器发送的检测信号时,在距离列表中查找到的与所述目标传感器对应的行驶距离;所述距离列表中预先存储有传感器与行驶距离的对应关系;每个传感器均设置在对应行驶距离位置处;所述传感器包括红外传感器或者压力传感器;
61.播报所述当前行驶距离。
62.示例地,在车辆行驶的赛道上可以间隔预设距离设置传感器,不同的传感器的标识不同,可以基于传感器的标识和对应的行驶距离创建距离列表;目标传感器在检测到车辆经过时,可以向赛道设备的控制模块发送检测信号,使得控制模块在距离列表中查找与目标传感器的标识对应的行驶距离,并将与目标传感器的标识对应的行驶距离作为当前行驶距离发送给车辆,车辆在接收到当前行驶距离时,可以语音播报当前行驶距离。例如,以在赛道上设置3个传感器为例,若赛道总长为20米,可以将第一传感器设置在距离赛道起点6米处,第二传感器设置在距离赛道起点12米处,第三传感器设置在距离赛道起点18米处。
当第二传感器检测到车辆经过时,第二传感器将检测信号发送给赛道设备的控制模块,控制模块确定与第二传感器对应的行驶距离为12米,则将当前行驶距离12米发送给车辆,车辆实时播报当前行驶距离为12米,便于使用者知晓自己车辆的当前行驶距离。
63.需要说明的是,本发明中的传感器与行驶距离的对应关系可以根据实际需求设定。
64.进一步地,传感器可以包括红外传感器或者压力传感器。当传感器为红外传感器时,红外传感器可以嵌在赛道表面或者设置在对应位置的赛道边缘,具体基于红外检测原理检测赛道上的车辆是否经过该红外传感器对应的检测范围;当传感器为压力传感器时,压力传感器可以嵌在赛道表面,当压力传感器的压力值大于预设值时,确定有车辆经过设置该压力传感器的位置,从而压力传感器可以发送检测信号到赛道设备的控制模块。
65.本发明实施例提供的车辆控制方法,通过传感器与行驶距离之间的对应关系,赛道设备在接收到目标传感器的检测信号时,可以基于传感器与行驶距离的对应关系确定车辆的当前行驶距离,并将车辆的当前行驶距离发送给车辆,车辆播报当前行驶距离,使得使用者可以随时了解车辆的当前行驶距离,且使用者可以基于获知的车辆的行驶距离来判断车辆是否出界,即一直能够获知到车辆的行驶距离,则说明车辆安全,没有出界;若获取不到车辆的行驶距离,则说明车辆已出界。
66.在一实施例中,该车辆控制方法还可以包括以下步骤:
67.获取所述车辆的当前位置;
68.将所述当前位置发送至终端设备,以使所述终端设备基于所述当前位置和预设赛道边界确定所述车辆当前是否安全,并在所述车辆不安全时,向所述车辆发送停止指令;
69.接收所述终端设备发送的停止指令;
70.响应于所述停止指令,控制所述车辆停止行驶。
71.示例地,可以在终端设备上配置用于控制车辆行驶的应用程序(application,app),该app中配置有地图,在该地图中可以查询车辆所在位置的坐标,并且在该地图中可以设置赛道的内外边界,车辆通常在赛道内行驶。
72.需要说明的是,在车辆位于室内时,可以基于车辆的起点位置、车辆从起点位置开始行驶的距离、以及行驶方向来确定车辆的当前位置,并将车辆的当前位置发送至终端设备,终端设备可以在app的地图上标记接收到的车辆的当前位置。在车辆位于室外时,可以通过全球定位系统(global positioning system,gps)来定位车辆的当前位置,并将车辆的当前位置发送至终端设备,终端设备在app的地图上标记接收到的车辆的当前位置。
73.进一步地,无论车辆位于室内还是室外,当车辆在赛道内行驶时,终端设备在接收到车辆的当前位置后,由于在上述app的地图中已经设置了赛道的内外边界,所以可以基于车辆的当前位置与赛道的内边界和外边界的垂直距离来确定车辆是否安全;具体地,在车辆的当前位置与赛道的外边界的垂直距离小于预设距离,或者车辆的当前位置与赛道的内边界的垂直距离小于预设距离时,说明车辆可能会冲出赛道,此时认为车辆不安全,可以向车辆发送停止指令,车辆接收到停止指令后,可以控制车辆停止。
74.本发明实施例提供的车辆控制方法,在车辆的当前位置与赛道内外边界的垂直距离小于预设距离时,可以确定车辆不安全,从而控制车辆停止。避免车辆冲出赛道造成安全事故,提高了车辆行驶的安全性。
75.在一实施例中,上述步骤104具体可以通过以下方式实现:
76.将所述目标语音输入至年龄范围识别模型中,得到所述年龄范围识别模型输出的目标年龄范围;所述年龄范围识别模型是基于多个不同年龄的用户语音训练得到的;
77.在速度列表中查找与所述目标年龄范围对应的目标速度;所述速度列表中存储有年龄范围与速度的对应关系;
78.响应于所述目标文本指令,基于所述目标速度对所述车辆进行控制。
79.示例地,在车辆获取到目标语音后,可以通过年龄范围识别模型识别该目标语音对应的目标年龄范围。不同年龄范围对应的车辆行驶的速度不同,从而可以确定目标语音对应的车辆行驶的速度。在执行目标语音对应的目标文本指令时,车辆可以按照目标语音对应的车辆行驶速度行驶。例如,速度列表中存储有2-3岁的年龄范围对应的速度为h,4-8岁的年龄范围对应的速度为i,9-12岁的年龄范围对应的速度为j。车辆在获取到目标语音后,若通过年龄范围识别模型识别到该目标语音对应用户的目标年龄范围为9-12岁,则将速度j确定为目标速度,车辆可以基于目标语音对应的目标文本指令控制车辆以速度j进行行驶,例如,目标文本指令为前进,则车辆基于速度j向前行驶。
80.需要说明的是,年龄范围识别模型的具体训练过程为:收集多个不同年龄的用户语音,对每个用户语音标记对应的年龄真实值,创建初始年龄范围识别模型,将多个不同年龄的用户语音输入至初始年龄范围识别模型中,基于初始年龄范围识别模型对不同年龄的用户语音进行特征分析,得到初始年龄范围识别模型输出的预测年龄范围,基于预测年龄范围和标记的年龄真实值构建损失函数,基于损失函数对初始年龄范围识别模型的模型参数进行优化,直至达到收敛条件,得到年龄范围识别模型;其中,初始年龄范围识别模型可以是卷积神经网络(convolutional neural networks,cnn)、循环神经网络(recurrent neural network,rnn)等。
81.本发明实施例提供的车辆控制方法,车辆在确定目标语音对应的目标年龄范围后,可以确定与目标年龄范围对应的目标速度。这样,不同年龄范围的用户控制车辆行驶的速度不同,从而保证了车辆行驶的安全性。
82.在一实施例中,上述步骤101具体可以通过以下方式实现:
83.提取每个所述语音中的声纹信息;
84.将每个所述声纹信息与预设声纹信息进行匹配;
85.将匹配成功的声纹信息对应的语音确定为所述目标语音。
86.其中,声纹是由波长、频率以及强度等百余种特征维度组成的生物特征,具有稳定性、可测量性、唯一性等特点。
87.示例地,车辆的语音接收模块在获取到至少一个用户输入的语音时,将至少一个用户输入的语音发送至车辆中的声纹模块,声纹模块可以提取每个用户输入的语音中的声纹信息。声纹模块将提取出的声纹信息与声纹模块中的预设声纹信息进行匹配,在匹配成功后,将匹配成功的声纹信息对应的语音确定为目标语音。例如,车辆的语音接收模块接收到的语音包括用户a输入的语音、用户b输入的语音和用户c输入的语音,确定用户a的声纹信息为a,用户b的声纹信息为b,用户c的声纹信息为c,而预设声纹信息为a,此时将a对应的用户a输入的语音作为目标语音。
88.本发明实施例提供的车辆控制方法,通过声纹的唯一性,可以在众多的语音中准
确的确定控制车辆的语音,从而提高了语音控制车辆的准确性。
89.在一实施例中,所述语音中还包括语音唤醒名称;所述步骤102具体可以通过以下方式实现:
90.在确定所述目标语音中的语音唤醒名称与预设唤醒名称匹配时,将所述目标语音中的语音控制指令转化为目标文本。
91.其中,用户可以在控制汽车的终端app上设置预设唤醒名称,本发明中的预设唤醒名称可以根据实际需求进行设置。
92.示例地,为了避免接收到错误指令,在确定目标语音中的语音唤醒名称与预设唤醒名称匹配时,将目标语音中的语音控制指令转化为目标文本。例如,若目标语音中包括的语音唤醒名称“小赛”与预设唤醒名称匹配,说明目标语音对应的用户就是控制该赛车的用户,此时将该目标语音中的语音控制指令转换为目标文本,并继续执行后续的步骤;若目标语音中包括的语音唤醒名称“小赛”与预设唤醒名称不匹配,说明目标语音对应的用户不是控制该赛车的用户,此时不将目标语音中的语音控制指令转换为目标文本,也就是不执行任何步骤,避免对车辆进行错误控制。
93.本发明实施例提供的车辆控制方法,可以在确定语音唤醒名称与预设唤醒名称匹配后,执行将目标语音中的语音控制指令转化为目标文本的步骤,避免车辆在接收到文本指令后,直接对车辆进行控制,提高了语音控制车辆的准确性。
94.在一实施例中,该车辆控制方法还可以包括以下步骤:
95.所有所述文本指令中的每个字符不重复。示例地,控制列表中存储有车辆控制所需的至少一个文本指令,不同文本指令中的字符都不同,可以唯一的匹配到对应的文本指令。例如,“前进”、“后退”、“左转”、“右拐”每个文本指令的字符都不同,在获取“退”时,可以匹配到“后退”,其他字符同理,在此不在赘述。
96.需要说明的是,在文本指令为中文指令时,字符为单个汉字;在文本指令为英文指令时,字符为单词。
97.本发明实施例提供的车辆控制方法,设置每个文本指令的字符都不同,这样,当目标文本的字符数量小于预设数量时,可以唯一的匹配到对应的文本指令,使得车辆可以准确的执行文本指令对应的动作。
98.需要说明的是,本发明中的车辆上还可以搭载其他传感器,其他传感器可以为感知车辆行驶方向的传感器、感知车辆行驶距离的传感器、检测障碍物的传感器等,当检测障碍物的传感器检测到车辆距离障碍物的距离小于预设距离时,可以控制车辆转向,避免车辆撞到障碍物,从而使得车辆具备避障能力。
99.下面对本发明提供的车辆控制装置进行描述,下文描述的车辆控制装置与上文描述的车辆控制方法可相互对应参照。
100.图2是本发明实施例提供的车辆控制装置的结构示意图。如图2所示,该车辆控制装置200包括第一获取单元201、转化单元202、查找单元203和第一控制单元204;其中:
101.第一获取单元201,用于获取至少一个用户输入的语音,并从至少一个所述语音中确定目标语音;所述语音中包括语音控制指令;
102.转化单元202,用于将所述目标语音中的语音控制指令转化为目标文本;
103.查找单元203,用于在控制列表中查找至少包括所述目标文本中的部分文本的文
本指令,将查找到的文本指令作为目标文本指令;所述控制列表中存储有车辆控制所需的至少一个文本指令;
104.第一控制单元204,用于响应于所述目标文本指令,对车辆进行控制。
105.本发明提供的车辆控制装置,使用者通过语音控制车辆,使得使用者可以不受距离限制来控制车辆。另外,在使用者利用语音控制车辆的过程中,通过将目标语音中的语音控制指令转化为目标文本,在控制列表中查找包括目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令,即在目标文本的字符数量小于等于预设数量或者大于预设数量时,都可以查找到完整指令。这样,在基于语音控制指令转化得到的目标文本与控制列表中的文本指令不匹配时,也可以确定目标语音对应的目标文本指令,无需使用者重新输入完整的语音控制指令,从而提高了车辆控制的灵敏度。
106.基于上述任一实施例,所述车辆控制装置200还包括:
107.第一接收单元,用于接收赛道设备发送的当前行驶距离;所述当前行驶距离是所述赛道设备在接收到目标传感器发送的检测信号时,在距离列表中查找到的与所述目标传感器对应的行驶距离;所述距离列表中预先存储有传感器与行驶距离的对应关系;每个传感器均设置在对应行驶距离位置处;所述传感器包括红外传感器或者压力传感器;
108.播报单元,用于播报所述当前行驶距离。
109.基于上述任一实施例,所述车辆控制装置200还包括:
110.第二获取单元,用于获取所述车辆的当前位置;
111.第一发送单元,用于将所述当前位置发送至终端设备,以使所述终端设备基于所述当前位置和预设赛道边界确定所述车辆当前是否安全,并在所述车辆不安全时,向所述车辆发送停止指令;
112.第二接收单元,用于接收所述终端设备发送的停止指令;
113.第二控制单元,用于响应于所述停止指令,控制所述车辆停止行驶。
114.基于上述任一实施例,所述第一控制单元203具体用于:
115.将所述目标语音输入至年龄范围识别模型中,得到所述年龄范围识别模型输出的目标年龄范围;所述年龄范围识别模型是基于多个不同年龄的用户语音训练得到的。
116.在速度列表中查找与所述目标年龄范围对应的目标速度;所述速度列表中存储有年龄范围与速度的对应关系;
117.响应于所述目标文本指令,基于所述目标速度对所述车辆进行控制。
118.基于上述任一实施例,所述第一获取单元201具体用于:
119.提取每个所述语音中的声纹信息;
120.将每个所述声纹信息与预设声纹信息进行匹配;
121.将匹配成功的声纹信息对应的语音确定为所述目标语音。
122.基于上述任一实施例,所述语音中还包括语音唤醒名称;所述转化单元202具体用于:
123.在确定所述目标语音中的语音唤醒名称与预设唤醒名称匹配时,将所述目标语音中的语音控制指令转化为目标文本。
124.基于上述任一实施例,所有所述文本指令中的每个字符不重复。
125.图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处
理器(processor)310、通信接口(communications interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行车辆控制方法,该方法包括:获取至少一个用户输入的语音,并从至少一个所述语音中确定目标语音;所述语音中包括语音控制指令;
126.将所述目标语音中的语音控制指令转化为目标文本;
127.在控制列表中查找至少包括所述目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令;所述控制列表中存储有车辆控制所需的至少一个文本指令;
128.响应于所述目标文本指令,对车辆进行控制。
129.此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
130.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的车辆控制方法,该方法包括:获取至少一个用户输入的语音,并从至少一个所述语音中确定目标语音;所述语音中包括语音控制指令;
131.将所述目标语音中的语音控制指令转化为目标文本;
132.在控制列表中查找至少包括所述目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令;所述控制列表中存储有车辆控制所需的至少一个文本指令;
133.响应于所述目标文本指令,对车辆进行控制。
134.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的车辆控制方法,该方法包括:获取至少一个用户输入的语音,并从至少一个所述语音中确定目标语音;所述语音中包括语音控制指令;
135.将所述目标语音中的语音控制指令转化为目标文本;
136.在控制列表中查找至少包括所述目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令;所述控制列表中存储有车辆控制所需的至少一个文本指令;
137.响应于所述目标文本指令,对车辆进行控制。
138.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
139.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可
借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
140.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种车辆控制方法,其特征在于,包括:获取至少一个用户输入的语音,并从至少一个所述语音中确定目标语音;所述语音中包括语音控制指令;将所述目标语音中的语音控制指令转化为目标文本;在控制列表中查找至少包括所述目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令;所述控制列表中存储有车辆控制所需的至少一个文本指令;响应于所述目标文本指令,对车辆进行控制。2.根据权利要求1所述的车辆控制方法,其特征在于,所述方法还包括:接收赛道设备发送的当前行驶距离;所述当前行驶距离是所述赛道设备在接收到目标传感器发送的检测信号时,在距离列表中查找到的与所述目标传感器对应的行驶距离;所述距离列表中预先存储有传感器与行驶距离的对应关系;每个传感器均设置在对应行驶距离位置处;所述传感器包括红外传感器或者压力传感器;播报所述当前行驶距离。3.根据权利要求1所述的车辆控制方法,其特征在于,所述方法还包括:获取所述车辆的当前位置;将所述当前位置发送至终端设备,以使所述终端设备基于所述当前位置和预设赛道边界确定所述车辆当前是否安全,并在所述车辆不安全时,向所述车辆发送停止指令;接收所述终端设备发送的停止指令;响应于所述停止指令,控制所述车辆停止行驶。4.根据权利要求1所述的车辆控制方法,其特征在于,所述响应于所述目标文本指令,对车辆进行控制,包括:将所述目标语音输入至年龄范围识别模型中,得到所述年龄范围识别模型输出的目标年龄范围;所述年龄范围识别模型是基于多个不同年龄的用户语音训练得到的;在速度列表中查找与所述目标年龄范围对应的目标速度;所述速度列表中存储有年龄范围与速度的对应关系;响应于所述目标文本指令,基于所述目标速度对所述车辆进行控制。5.根据权利要求1所述的车辆控制方法,其特征在于,所述从至少一个所述语音中确定目标语音,包括:提取每个所述语音中的声纹信息;将每个所述声纹信息与预设声纹信息进行匹配;将匹配成功的声纹信息对应的语音确定为所述目标语音。6.根据权利要求1所述的车辆控制方法,其特征在于,所述语音中还包括语音唤醒名称;所述将所述目标语音中的语音控制指令转化为目标文本,包括:在确定所述目标语音中的语音唤醒名称与预设唤醒名称匹配时,将所述目标语音中的语音控制指令转化为目标文本。7.根据权利要求1-6任一项所述的车辆控制方法,其特征在于,所有所述文本指令中的每个字符不重复。8.一种车辆控制装置,其特征在于,包括:
第一获取单元,用于获取至少一个用户输入的语音,并从至少一个所述语音中确定目标语音;所述语音中包括语音控制指令;转化单元,用于将所述目标语音中的语音控制指令转化为目标文本;查找单元,用于在控制列表中查找至少包括所述目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令;所述控制列表中存储有车辆控制所需的至少一个文本指令;第一控制单元,用于响应于所述目标文本指令,对车辆进行控制。9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述车辆控制方法。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述车辆控制方法。

技术总结
本发明提供一种车辆控制方法、装置、电子设备和存储介质,涉及车辆控制技术领域,其中,获取至少一个用户输入的语音,并从至少一个语音中确定目标语音;将目标语音中的语音控制指令转化为目标文本;在控制列表中查找至少包括所述目标文本中的部分文本的文本指令,将查找到的文本指令作为目标文本指令;所述控制列表中存储有车辆控制所需的至少一个文本指令;响应于所述目标文本指令,对车辆进行控制。本发明提高了车辆控制的灵敏度。明提高了车辆控制的灵敏度。明提高了车辆控制的灵敏度。


技术研发人员:孙连鹏 李良斌
受保护的技术使用者:北京中科声智科技有限公司
技术研发日:2023.05.16
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐