本发明涉及智能语音控制领域,尤其涉及一种车辆语音控制方法、系统、设备及介质。
背景技术:
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、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。