本发明涉及车辆,尤其是涉及一种车辆的语音控制方法、装置、车辆及存储介质。
背景技术:
1、目前,很多车辆都有语音控制系统,汽车通过语音控制系统识别并执行车内人员发出的语音控制指令。然而,现有的语音控制系统无法识别环境信息,例如车辆在开窗行驶时,风噪会降低车辆语音控制的准确性,影响用户体验。
技术实现思路
1、本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明的目的在于提出一种车辆的语音控制方法、装置、车辆及存储介质。
2、本发明提出的一种车辆的语音控制方法,所述车辆的座舱内布置有多个麦克风,多个所述麦克风一一对应于所述座舱内的多个座位设置,所述方法包括:获取所述车辆的行驶状态,所述行驶状态包括所述车辆的车速信息和车窗的开启状态;根据所述行驶状态确定每个所述麦克风的音量放大系数,并根据所述音量放大系数对应调整所述麦克风的音量接收范围;当所述麦克风接收到语音控制指令时,根据所述麦克风接收到的语音控制指令确定目标座位的位置,并控制所述目标座位处的被控目标部件执行相应的动作。
3、另外,根据本发明实施例的车辆的语音控制方法,还可以具有如下附加的技术特征:
4、作为上述方案的改进,根据所述行驶状态确定每个所述麦克风的音量放大系数,并根据所述音量放大系数对应调整所述麦克风的音量接收范围,包括:当所述车速大于预设车速,且单个车窗开启,且开启车窗的开度小于预设开度时,控制与开启车窗侧的座位对应的麦克风的音量放大倍数降低至第一预设倍数,并控制与所述开启车窗侧的座位同排对侧的座位对应的麦克风的的音量放大倍数提高至第二预设倍数;当所述车速大于预设车速,且单个车窗开启,且开启车窗的开度不小于预设开度时,控制与所述开启车窗侧的座位对应的麦克风的音量放大倍数提高至第三预设倍数。
5、作为上述方案的改进,所述车辆内布置有前阅读灯,所述前阅读灯集成有麦克风,根据所述行驶状态确定每个所述麦克风的音量放大系数,并根据所述音量放大系数对应调整所述麦克风的音量接收范围,包括:当所述车速大于预设车速,且多个车窗开启,且开启车窗的开度小于预设开度时,控制与开启车窗侧的座位对应的麦克风的音量放大倍数降低至第四预设倍数,并控制所述前阅读灯对应的麦克风的音量放大倍数提高至第五预设倍数;当所述车速大于预设车速,且多个车窗开启,且开启车窗的开度不小于预设开度时,控制与开启车窗侧的座位对应的麦克风的音量放大倍数提高至第六预设倍数。
6、作为上述方案的改进,根据所述麦克风接收到的语音控制指令确定目标座位的位置,包括:获取多个所述麦克风接收的语音控制指令;提取多个所述语音控制指令中的关键词;根据多个所述语音控制指令中的关键词确定所述目标座位的位置。
7、作为上述方案的改进,根据多个所述语音控制指令中的关键词确定所述目标座位的位置,包括:获取所述关键词的音量;根据所述关键词的音量大小,确定所述目标座位的位置,其中,所述音量为未调整麦克风的音量接收范围前的音量。
8、作为上述方案的改进,根据所述关键词的音量大小,确定所述目标座位的位置,包括:获取最大音量对应的麦克风的位置信息;根据所述位置信息的数量确定所述目标座位的位置。
9、作为上述方案的改进,根据所述位置信息的数量确定所述目标座位的位置,包括:当所述数量为1时,将所述最大音量对应的麦克风的位置作为所述目标座位的位置;当所述数量不为1时,将与最小音量对应的麦克风的位置相对的另一角的麦克风的位置作为所述目标座位的位置。
10、作为上述方案的改进,多个所述麦克风一一对应集成于所述车辆的多个顶灯内。
11、作为上述方案的改进,所述被控目标部件包括:阅读灯、顶灯、空调和车门中的至少一个。
12、根据本发明实施例的车辆的语音控制方法,通过获取车辆的行驶状态,根据行驶状态确定每个麦克风的音量放大系数,并根据音量放大系数对应调整麦克风的音量接收范围,当麦克风接收到语音控制指令时,根据麦克风接收到的语音控制指令确定目标座位的位置,并控制目标座位处的被控目标部件执行相应的动作,可以在车辆高速行驶,且车窗处于开启状态时,降低风噪对麦克风收音效果的影响,提高语音控制的准确性。进一步的,根据多个语音控制指令中的关键词确定目标座位的位置,在无精确的位置提示信息的情况下,仅根据语音控制指令确定目标座位的位置,从而简化语音控制指令,使车辆的语音控制更加口语化和智能化。
13、针对上述存在的问题,本发明还提出一种车辆的语音控制装置,包括:获取模块,用于获取所述车辆的行驶状态,所述行驶状态包括所述车辆的车速信息和车窗的开启状态;确定模块,用于根据所述行驶状态确定每个所述麦克风的音量放大系数;调整模块,用于根据所述音量放大系数对应调整所述麦克风的音量接收范围;控制模块,用于当所述麦克风接收到语音控制指令时,根据所述麦克风接收到的语音控制指令确定目标座位的位置,并控制所述目标座位处的被控目标部件执行相应的动作。
14、根据本发明实施例的车辆的语音控制装置,通过获取车辆的行驶状态,根据行驶状态确定每个麦克风的音量放大系数,并根据音量放大系数对应调整麦克风的音量接收范围,当麦克风接收到语音控制指令时,根据麦克风接收到的语音控制指令确定目标座位的位置,并控制目标座位处的被控目标部件执行相应的动作,可以在车辆高速行驶,且车窗处于开启状态时,降低风噪对麦克风收音效果的影响,提高语音控制的准确性。进一步的,根据多个语音控制指令中的关键词确定目标座位的位置,在无精确的位置提示信息的情况下,仅根据语音控制指令确定目标座位的位置,从而简化语音控制指令,使车辆的语音控制更加口语化和智能化。
15、针对上述存在的问题,本发明还提出一种车辆,包括:如上述任一实施例所述的车辆的语音控制装置。
16、根据本发明实施例的车辆,通过获取车辆的行驶状态,根据行驶状态确定每个麦克风的音量放大系数,并根据音量放大系数对应调整麦克风的音量接收范围,当麦克风接收到语音控制指令时,根据麦克风接收到的语音控制指令确定目标座位的位置,并控制目标座位处的被控目标部件执行相应的动作,可以在车辆高速行驶,且车窗处于开启状态时,降低风噪对麦克风收音效果的影响,提高语音控制的准确性。进一步的,根据多个语音控制指令中的关键词确定目标座位的位置,在无精确的位置提示信息的情况下,仅根据语音控制指令确定目标座位的位置,从而简化语音控制指令,使车辆的语音控制更加口语化和智能化。
17、针对上述存在的问题,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆的语音控制程序,所述车辆的语音控制程序被处理器执行时实现如上述任一实施例所述的车辆的语音控制方法。
18、根据本发明实施例的计算机可读存储介质,其上存储的车辆的语音控制程序被处理器执行时,通过获取车辆的行驶状态,根据行驶状态确定每个麦克风的音量放大系数,并根据音量放大系数对应调整麦克风的音量接收范围,当麦克风接收到语音控制指令时,根据麦克风接收到的语音控制指令确定目标座位的位置,并控制目标座位处的被控目标部件执行相应的动作,可以在车辆高速行驶,且车窗处于开启状态时,降低风噪对麦克风收音效果的影响,提高语音控制的准确性。进一步的,根据多个语音控制指令中的关键词确定目标座位的位置,在无精确的位置提示信息的情况下,仅根据语音控制指令确定目标座位的位置,从而简化语音控制指令,使车辆的语音控制更加口语化和智能化。
19、本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。