1.一种车辆中语音指令的用户身份识别方法,其特征在于,所述方法包括:步骤101,接收用户发出的语音指令;
步骤102,确定车辆中用户数量和每一个用户的用户身份,所述每一个用户的用户身份为预设用户身份中的一种;
步骤103,当所述用户数量为1时,将所述用户的用户身份作为所述语音指令的用户身份,而不需要基于麦克风阵列波束成形来识别所述语音指令的用户身份;当所述用户数量大于1时,基于麦克风阵列波束成形来识别所述语音指令的用户身份;
所述基于麦克风阵列波束成形来识别所述语音指令的用户身份,具体为:判断所述语音指令被麦克风阵列产生的多个波束中指向步骤102中确定的大于1个用户身份的大于1个波束中的哪一个收集到,将该波束对应的预设用户身份识别为所述语音指令的用户身份;
其中,所述麦克风阵列产生分别指向各个预设用户身份的多个波束,每个波束与一个预设用户身份相对应。
2.根据权利要求1所述的方法,其特征在于,所述语音指令为包括唤醒词的语音指令,或者为免唤醒场景下的语音指令。
3.根据权利要求1所述的方法,其特征在于,所述预设用户身份为主驾、副驾、后排乘客;或者,所述预设用户身份为主驾、副驾、后排左侧乘客、后排右侧乘客;或者,所述预设用户身份为主驾、副驾、普通乘客。
4.根据权利要求1所述的方法,其特征在于,基于车辆内的传感器确定车辆中用户数量和每一个用户的用户身份。
5.一种车辆中语音指令的用户身份识别方法,其特征在于,所述方法包括:步骤101,初始化语音指令身份标识位字段;
步骤102,确定车辆中用户数量和每一个用户的用户身份;所述每一个用户的用户身份为预设用户身份中的一种;
步骤103,当用户数量为1时,将所述语音指令身份标识位字段的取值设置为该用户的用户身份;当用户数量大于1时,将所述语音指令身份标识位字段的取值设置为所有用户的用户身份;
步骤104,接收用户发出的语音指令;
步骤105,判断所述语音指令身份标识位字段的取值为一个还是多个,如果为一个,将所述语音指令身份标识位字段的取值作为所述语音指令的用户身份,而不需要基于麦克风阵列波束成形来识别所述语音指令的用户身份;如果为多个,则基于麦克风阵列波束成形来识别所述语音指令的用户身份,具体的,判断所述接收到的语音指令被指向语音指令身份标识位字段的多个取值所代表的多个用户身份的多个波束中的哪一个波束收集到,将该波束对应的预设用户身份识别为所述语音指令的用户身份;其中,所述麦克风阵列产生分别指向各个预设用户身份的多个波束,每个波束与一个预设用户身份相对应。
6.根据权利要求5所述的方法,其特征在于,所述语音指令为包括唤醒词的语音指令,或者为免唤醒场景下的语音指令。
7.根据权利要求5所述的方法,其特征在于,所述预设用户身份为主驾、副驾、后排乘客;或者,所述预设用户身份为主驾、副驾、后排左侧乘客、后排右侧乘客;或者,所述预设用户身份为主驾、副驾、普通乘客。
8.根据权利要求5所述的方法,其特征在于,基于车辆内的传感器确定车辆中用户数量和每一个用户的用户身份。
9.一种车辆中语音指令的用户身份识别装置,其特征在于,所述装置包括:接收单元,用于接收用户发出的语音指令;
确定单元,用于确定车辆中用户数量和每一个用户的用户身份,所述每一个用户的用户身份为预设用户身份中的一种;
识别单元,当所述用户数量为1时,将所述用户的用户身份作为所述语音指令的用户身份,而不需要基于麦克风阵列波束成形来识别所述语音指令的用户身份;当所述用户数量大于1时,基于麦克风阵列波束成形来识别所述语音指令的用户身份;
所述基于麦克风阵列波束成形来识别所述语音指令的用户身份,具体为:判断所述语音指令被麦克风阵列产生的多个波束中指向确定单元所确定的大于1个用户身份的大于1个波束中的哪一个收集到,将该波束对应的预设用户身份识别为所述语音指令的用户身份;其中,所述麦克风阵列产生分别指向各个预设用户身份的多个波束,每个波束与一个预设用户身份相对应。
10.根据权利要求9所述的装置,其特征在于,所述语音指令为包括唤醒词的语音指令,或者为免唤醒场景下的语音指令。
11.根据权利要求9所述的装置,其特征在于,所述预设用户身份为主驾、副驾、后排乘客;或者,所述预设用户身份为主驾、副驾、后排左侧乘客、后排右侧乘客;或者,所述预设用户身份为主驾、副驾、普通乘客。
12.根据权利要求9所述的装置,其特征在于,所述确定单元具体用于基于车辆内的传感器确定车辆中用户数量和每一个用户的用户身份。
13.一种车辆中语音指令的用户身份识别装置,其特征在于,所述装置包括:初始化单元,用于初始化语音指令身份标识位字段;
确定单元,用于确定车辆中用户数量和每一个用户的用户身份;所述每一个用户的用户身份为预设用户身份中的一种;
字段设置单元,用于当用户数量为1时,将语音指令身份标识位字段的取值设置为该用户的用户身份;当用户数量大于1时,将所述语音指令身份标识位字段的取值设置为所有用户的用户身份;
接收单元,用于接收用户发出的语音指令;
第三识别单元,用于判断所述语音指令身份标识位字段的取值为一个还是多个,如果为一个,将所述语音指令身份标识位字段的取值作为所述语音指令的用户身份,而不需要基于麦克风阵列波束成形来识别所述语音指令的用户身份;如果为多个,则基于麦克风阵列波束成形来识别所述语音指令的用户身份,具体的,判断所述接收到的语音指令被指向语音指令身份标识位字段的多个取值所代表的多个用户身份的多个波束中的哪一个波束收集到,将该波束对应的预设用户身份识别为所述语音指令的用户身份,其中,所述麦克风阵列产生分别指向各个预设用户身份的多个波束,每个波束与一个预设用户身份相对应。
14.根据权利要求13所述的装置,其特征在于,所述语音指令为包括唤醒词的语音指令,或者为免唤醒场景下的语音指令。
15.根据权利要求13所述的装置,其特征在于,所述预设用户身份为主驾、副驾、后排乘客;或者,所述预设用户身份为主驾、副驾、后排左侧乘客、后排右侧乘客;或者,所述预设用户身份为主驾、副驾、普通乘客。
16.根据权利要求13所述的装置,其特征在于,所述确定单元具体用于基于车辆内的传感器确定车辆中用户数量和每一个用户的用户身份。
17.一种车辆中语音指令的用户身份识别装置,所述装置包括处理器和存储器,所述存储器存储可被处理器执行的计算机指令,当处理器执行上述计算机指令时,实现如权利要求1‑8任一项所述的方法。
18.一种车机,包括如权利要求9‑16任一项所述的装置。
19.一种计算机可读存储介质,用于存储计算机指令,所述计算机指令用于实现如权利要求1‑8任一项所述的方法。