本技术涉及智能驾驶,尤其涉及一种多音区语音控制方法、设备、车辆和计算机程序产品。
背景技术:
1、随着车内场景的不断丰富,乘车人员在车内进行视频电话、电话会议等的场景越来越多,且时间越来越长。例如,在单音区场景下,车辆内主驾驶位置的驾驶员打电话的时候,由于车辆内麦克风会把车内所有的声音收取,并进行识别,因此驾驶员电话过程中的对话可能也会对语音系统产生误唤醒,进而产生了误识别,触发车辆内的控制功能。
2、同时,车辆内其他位置的人员在与语音系统进行语音对话过程时,其语音播报也会和驾驶员电话中的对话混在一起,导致各方人员都听不清。
3、在驾驶员打电话过程中,如果非电话的其他位置人员无法使用语音进行交互,在车内操控各项控制功能将会变得非常困难,且体验极差。
4、因此,如何保证主驾驶位置长期通讯时,其他位置语音可以正常使用互不干扰,即如何提高车内通讯及语音的使用场景丰富度以及便利性,是亟待解决的。
技术实现思路
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、可选的,所述处理器还用于执行以下步骤:
41、若通过所述第一麦克风定向识别到所述目标对象发布的第二语音交互指令,则提示所述目标对象当前语音交互功能不可用。
42、可选的,所述处理器还用于执行以下步骤:
43、响应于所述目标对象通过所述车辆中主驾驶显示屏触发的模式切换操作,将当前通讯模式由私密通讯模式切换为全车共享模式;或者
44、响应于所述其他对象触发的模式切换请求后,在所述车辆中的主驾驶显示屏呈现相应的提示信息;响应于所述目标对象基于所述提示信息触发的确认操作,将当前通讯模式由私密通讯模式切换为全车共享模式。
45、可选的,所述处理器还用于执行以下步骤:
46、在所述全车共享模式下,开启各个所述非主驾驶音区中第二麦克风的通讯功能,并关闭各个所述非主驾驶音区中第二麦克风的语音交互功能;以及
47、通过所述第二麦克风定向识别所述其他对象的第三通讯音频,并将所述第三通讯音频发送至通讯对象;
48、以及,所述处理器具体用于执行以下步骤:
49、接收所述通讯对象传输的第二通讯音频,并通过各音区中的扬声器组,播放所述第二通讯音频。
50、可选的,所述处理器还用于执行以下步骤:
51、若通过任一音区中的麦克风识别到第三语音交互指令,则提示所述目标对象及所述其他对象当前语音交互功能不可用。
52、可选的,所述其他对象通过如下至少一种方式触发所述模式切换请求:
53、通过语音触发;
54、通过所述车辆相关的显示屏设置项触发;
55、通过车门上的自定义按键触发。
56、可选的,所述处理器还用于执行以下步骤:
57、响应于所述目标对象通过所述车辆中主驾驶显示屏触发的模式切换操作,将当前通讯模式由全车共享模式切换为私密通讯模式,关闭各个所述非主驾驶音区中第二麦克风的通讯功能,并开启各个所述非主驾驶音区中第二麦克风的语音交互功能。
58、一方面,本技术实施例提供一种车辆,所述车辆包括上述任一项所述的多音区语音控制设备。
59、一方面,本技术实施例提供的一种计算机程序产品,包括计算机程序,当所述计算机程序被处理器执行时实现如上述任意一种多音区语音控制方法。
60、可选的,计算机可读存储介质可以作为计算机程序产品的一种实现,即本技术实施例还提供一种计算机可读存储介质,其包括计算机程序,当所述计算机程序被处理器执行时实现如上述任意一种多音区语音控制方法。
61、本技术有益效果如下:
62、本技术实施例提供了一种多音区语音控制方法、设备、车辆和计算机程序产品。在本技术实施例中,在车辆的座舱内划分有多个音区,各音区麦克风与扬声器对本音区的语音进行定向识别,主驾驶音区进行通讯时,关闭用于通讯功能麦克风的语音交互功能,使得通讯语音无法误唤醒语音系统,且该音区扬声器定向识别通讯音频,不受其他音区语音交互指令干扰,使得车辆内通信语音与用于语音交互语音得以有效区分。
63、此外,还进一步关闭了其他音区使用语音交互功能麦克风的通讯功能,使得语音交互指令不会干扰正在进行中的通讯,有效减少了通讯语音对车辆语音系统产生误唤醒的情况发生;并且,由于本技术中主驾驶音区扬声器组仅播放通讯过程中远端通讯对象传输的音频,使得车辆内其他音区在与语音交互系统进行语音对话过程时,其语音交互结果的播报音频也不会和通讯音频混在一起,因而可以有效保证远端通讯对象能够听清楚通讯音频。
64、本技术通过对车辆内座舱进行多音区划分,并通过对各音区麦克风与扬声器的工作状态的区别设置,在车辆内主驾驶位进行通讯时,其他位置可以正常使用语音交互功能,且互不干扰,提高了车内通讯及语音的使用场景丰富度以及便利性。
65、本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。