本技术涉及数据处理,具体涉及一种车机唤醒方法及装置。
背景技术:
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、本技术实施例提供的车机唤醒方法具体为:接收用户的目标语音指令;获取所述目标语音指令对应的第一得分和第二得分;所述第一得分用于表示所述目标语音指令的唤醒区域的概率得分;所述第二得分用于表示所述目标语音指令的声音能量大小;根据所述第一得分与对应的第一阈值大小、所述第二得分与对应的第二阈值大小,判断所述目标语音指令是否来自车辆外部;若是,则对所述目标语音指令进行声纹分析获得目标声纹信息,并根据所述目标声纹信息唤醒车辆的车机;本技术实施例针对用户的所述目标语音指令获取了两个的得分,分别是用于表示所述目标语音指令的唤醒区域的第一得分,以及用于表示所述目标语音指令的声音能量的第二得分,进而通过这两个得分综合判断所述目标语音指令十来自车辆内部还是车辆外部,能够更加精确的确定所述目标语音指令的发声位置,进而提高车辆安全性能。