一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种语音处理方法、装置和车辆与流程

2021-06-29 19:41:00 来源:中国专利 TAG:语音 装置 车辆 方法 汽车


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.图1是本发明实施例的一种车辆中音区划分示意图;
28.图2是本发明的一种语音处理方法实施例的步骤流程图;
29.图3是本发明的一种语音处理方法可选实施例的步骤流程图;
30.图4是本发明的另一种语音处理方法可选实施例的步骤流程图;
31.图5是本发明的一种语音处理装置实施例的结构框图;
32.图6是本发明的一种语音处理装置可选实施例的结构框图。
具体实施方式
33.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
34.本发明实施例提供的一种语音处理方法,可以应用于车辆中;可以对采集的车内语音数据进行降噪处理,以提取出车内说话人的语音数据;所述降噪处理可以是指降低语音数据中的噪声。
35.所述车辆可以设置有多个音区,每个音区可以设置有至少一个音频采集设备和至少一个音频播放设备;其中,车辆音区的划分方式可以按照需求设置,每个音区设置的音频采集设备的数量及位置,以及每个音区设置的音频播放设备的数量及位置,均可以按照需求设置,本发明实施例对此不作限制。
36.可参照图1,图1示出了本发明实施例的一种车辆中音区划分示意图。图1中划分了6个音区,其中,每个音区设置有一个音频采集设备和一个音频播放设备;其中,a1、a2、a3、a4、a5和a6为音频采集设备,b1、b2、b3、b4、b5和b6为音频播放设备。其中,音区1可以称为主驾音区,对应主驾座椅所在的区域,音区2可以称为副驾音区,对应副驾座椅所在的区域;音区3~音区6均可以称为后排音区,可以分别对应一后排座椅所在的区域;本发明实施例对此不作限制。
37.本发明实施例中,为了车内用户不同的需求,如驾驶员侧重导航和通话,后排乘客侧重音乐等娱乐,可以在车内设置多个终端设备,如可以为每个座椅上的用户设置对应的终端设备;进而每个座椅上的用户可以通过对应的终端设备,选择所需的音频进行播放。一个示例中,一个音区可以对应至少一个终端设备。
38.在上述基础上,本发明实施例的核心构思之一在于,在目标说话人说话过程中,可以将目标说话人所在音区的音频播放设备播放的音频数据作为车内音频背景音,对采集到的语音数据进行降噪,以提取出目标说话人的语音数据;进而通过将车内空间划分为多个音区,并结合任一音区对应音频播放设备播放的音频数据,能够有效的针对任意音区的音频采集设备采集到的语音数据进行去噪,得到车内任一位置用户的干净度更高的语音数据。
39.本发明的一个可选实施例中,所述终端设备可以是集成了多种功能的终端设备,如娱乐功能、导航功能、仪表功能等等;不同座椅对应的终端设备所集成的功能可以相同,也可以不同;本发明实施例对此不作限制。
40.本发明的一个可选实施例中,所述车辆中设置有多个处理单元,可以包括主处理单元和其他处理单元;其中,针对车辆的数据处理,可以部分数据处理由主处理单元执行,部分数据处理由其他处理单元执行;当然;部分数据处理可以由主处理单元与其他处理单元联合执行,本发明实施例对此不作限制。其中,所述其他处理单元可以包括多种,如音频处理单元、麦克风处理单元等等,本发明实施例对此不作限制。相应的,本发明实施例提供的一种语音处理,可以由车辆内的处理单元执行,所述处理单元可以包括主处理单元和/或其他处理单元。
41.本发明的一个可选实施例中,所述音频采集设备可以包括麦克风,所述音频播放设备可以包括扬声器。
42.参照图2,示出了本发明的一种语音处理方法实施例的步骤流程图。
43.步骤202、确定所述车辆内目标说话人所在的目标音区。
44.步骤204、确定设置在目标音区的音频播放设备所播放的目标音频数据。
45.步骤206、基于所述目标音频数据,对音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据。
46.由于在每个音区的用户在说话过程中,该音区的音频播放设备所播放的音频数据,对提取该音区的用户的语音数据的干扰最大;因此可以先确定车辆内当前正在说话的用户所在的音区;然后采用该音区内音频播放设备播放的音频数据作为车内音频背景音,对音频采集设备采集到的语音数据进行降噪,以提取出当前正在说话的用户的语音数据。
47.其中,为了便于后续说明,可以将车辆内当前正在说话的用户称为目标说话人;将车辆内当前正在说话的用户所在的音区称为目标音区;将目标音区内音频播放设备所播放
的音频数据称为目标音频数据。
48.其中,目标说话人可以包括至少一个,对应的,目标音区也可以包括至少一个。目标音频数据可以包括多种如音乐、有声读物音频数据、导航音频数据、通话音频数据等等,本发明实施例对此不作限制。
49.其中,车内音频采集设备可以进行语音采集,进而在目标说话人说话的过程中,车内的音频采集设备可以采集到目标说话人的语音数据。由于车内音频采集设备采集的到的语音数据除了目标说话人的语音数据外,还包括目标音区的目标音频播放设备播放的目标音频数据。因此在确定目标音频数据后,可以基于所述目标音频数据,对音频采集设备所采集的语音数据进行降噪,以提取出目标说话人的语音数据。车内音频采集设备进行语音采集的步骤,可以是在步骤206之前;且本发明实施例不限制车内音频采集设备进行语音采集,与步骤202、步骤204的执行顺序。
50.本发明实施例中,进行语音采集的音频采集设备,可以是目标音区的音频采集设备,也可以是包括目标音区的音频采集设备在内的多个音频采集设备;可以按照需求设置,本发明实施例对此不作限制。
51.综上,本发明实施例中,可以在车辆内设置多个音区,其中,每个音区设置有至少一个音频采集设备和至少一个音频播放设备;在确定所述车辆内目标说话人所在的目标音区后,可以确定设置在目标音区的音频播放设备所播放的目标音频数据;然后基于所述目标音频数据,对音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据;进而通过将车内空间划分为多个音区,并结合任一音区对应音频播放设备播放的音频数据,能够有效的针对任一音区的音频采集设备采集到的语音数据进行去噪,得到车内任一位置用户的干净度更高的语音数据。
52.以下对如何确定所述车辆内目标说话人所在的目标音区进行说明。
53.参照图3,示出了本发明的一种语音处理方法可选实施例的步骤流程图。
54.步骤302、确定所述车辆内目标说话人所在的目标音区。
55.本发明实施例中,可以在目标说话人说话过程中,确定车辆内目标说话人所在的目标音区。对应的,一种确定所述车辆内目标说话人所在的目标音区的方式,可以参照如下子步骤:
56.子步骤s22、获取多个音频采集设备采集的语音数据。
57.子步骤s24、确定各音频采集设备采集的语音数据对应的幅值,以及分别确定各音频采集设备采集的语音数据相对于各音频采集设备的方向。
58.子步骤s26、依据所述幅值和方向进行声源定位,确定所述车辆内目标说话人所在的目标音区。
59.本发明实施例中,车辆内各音区的音频采集设备可以始终处于开启状态;进而在任一音区的用户说话过程中,各音区的音频采集设备可以采集到该用户的语音数据。然后各音区的音频采集设备可以将采集的语音数据发送至处理单元;进而由处理单元执行上述子步骤s22~子步骤s26,确定目标说话人所在的目标音区。
60.由于车内不同音区内的音频采集设备的位置不同,因此各音区的音频采集设备接收到同一声源的信号强度和角度是不同的;进而处理单元获取到多个音区的音频采集设备采集的语音数据后,可以确定各音区对应音频采集设备采集的语音数据对应的幅值,以及
分别确定各音区的音频采集设备采集的语音数据相对于各音频采集设备的方向。然后可以根据各音区的音频采集设备采集的语音数据对应的幅值,以及各音区的音频采集设备采集的语音数据相对于各音频采集设备的方向进行声源定位,确定出目标说话人所在的目标音区。
61.本发明实施例中,还可以为每个音频采集设备设置有对应的语音唤醒键,所述语音唤醒键用于唤醒对应的音频采集设备。所述语音唤醒键可以是物理按键,也可以是虚拟按键如终端设备的显示界面中的一控件,本发明实施例对此不作限制。其中,车辆内各音区的音频采集设备可以始终处于休眠状态;当任一音区的用户需要进行语音交互时,可以触发其所在音区的语音唤醒键如按压、点击等。一方面,音频采集设备被唤醒,可以进行语音采集。另一方面,处理单元也可以接收到该语音唤醒键对应的语音唤醒信号,将该语音唤醒键对应音频采集设备所在的音区确定为目标音区。对应的,一种确定所述车辆内目标说话人所在的目标音区的方式,可以参照如下子步骤:
62.子步骤s42、接收语音唤醒键被触发所产生的语音唤醒信号。
63.子步骤s44、依据所述语音唤醒信号的标识,确定所述车辆内目标说话人所在的目标音区。
64.本发明的一个实施例中,每个语音唤醒信号存在对应的标识;所述标识可以包括音频采集设备的标识,或,与音频采集设备的标识存在映射关系的标识;所述音频采集设备的标识可以用于唯一标识音频采集设备。进而处理单元在接收到语音唤醒键被触发所产生的语音唤醒信号后,可以根据该语音唤醒信号的标识所包含的标识,确定与所述语音唤醒键对应的目标音频采集设备;再将目标音频采集设备所设置的音区,确定为所述车辆内目标说话人所在的目标音区。
65.本发明的一个实施例中,所述标识可以包括音频采集设备的标识(或与音频采集设备的标识存在映射关系的标识)和音区标识;进而处理单元可以根据语音唤醒信号对应标识所包含的音区标识,直接确定所述车辆内目标说话人所在的目标音区。
66.步骤304、确定设置在目标音区的音频播放设备所播放的目标音频数据。
67.本发明实施例中,当目标说话人在对应终端设备中选取某一音频后,可以由主处理单元将对应的音频数据,发送至音频处理单元;然后音频处理单元可以将该音频数据发送至功率放大器;功率放大器调整音频数据的放大功率后,可以通过目标音区的音频播放设备播放该音频数据。
68.进而在确定目标音区后,可以确定主处理单元发送给音频处理单元的音频数据,并将该音频数据确定为目标音频数据。
69.其中,可以由音频处理单元将目标音频数据发送至麦克风处理单元,由麦克风处理单元进行降噪,即由麦克风处理单元执行步骤306。也可以由主处理单元执行步骤306,本发明实施例对此不作限制。
70.步骤306、通过采用音频采集设备所采集的目标说话人的语音数据减去目标音频数据,对音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据。
71.本发明实施例中,可以将音频采集设备所采集的语音数据,与目标音频数据进行对齐;然后采用音频采集设备所采集的语音数据减去目标音频数据来进行降噪,进而提取出目标说话人的语音数据。
72.本发明的一个示例中,可以由为设置在目标音区的音频采集设备进行语音采集;对应的,一种基于所述目标音频数据,对音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据,包括:基于所述目标音频数据,对设置在目标音区的音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据。也就是通过采用设置在目标音区的音频采集设备所采集的语音数据减去目标音频数据进行降噪,提取出目标说话人的语音数据。
73.本发明的一个可选实施例中,当由目标音区的音频采集设备进行语音采集时,可以关闭设置在其他音区的音频采集设备;进而通过关闭未说话的用户所在音区的音频采集设备,以节约资源。其中,可以是在确定所述车辆内目标说话人所在的目标音区之后,执行关闭设置在其他音区的音频采集设备的步骤。
74.本发明的一个示例中,还可以采用设置在目标音区的音频采集设备和设置在至少一个其他音区的音频采集设备,构造针对目标音区的定向音频采集装置;进而可以由构成针对目标音区的定向音频采集装置的多个音频采集设备进行语音采集。其中,可以采用波束成形技术,采用设置在目标音区的音频采集设备和至少一个其他音区的音频采集设备,构造针对目标音区的定向音频采集装置。对应的,一种基于所述目标音频数据,对音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据,包括:对构成定向音频采集装置的所有音频采集设备所采集的语音数据进行合成;基于所述目标音频数据对合成的语音数据进行降噪,提取出目标说话人的语音数据。其中,可以根据构造定向音频采集装置过程中,所设置的各音区的音频采集设备的波束,对构成定向音频采集装置的所有音频采集设备所采集的语音数据进行加权计算,来合成构成定向音频采集装置的所有音频采集设备所采集的语音数据;然后基于目标音频数据对合成的语音数据进行降噪。由于通过定向音频采集装置能够更好的拾音,进而能够提高后续语音识别效果。
75.综上,本发明实施例中,可以为每个音频采集设备设置对应的语音唤醒键;进而待用户触发语音唤醒按键后,处理单元可以接收语音唤醒键被触发所产生的语音唤醒信号,然后依据所述语音唤醒信号的标识,确定所述车辆内目标说话人所在的目标音区;从而实现快速且准确的识别目标音区。
76.其次,本发明实施例中,每个音频采集设备也可以不设置对应的语音唤醒键;可以车内多个音区的音频采集设备采集的语音数据,在获取到这多个音区的音频采集设备采集的语音数据后,可以确定各音频采集设备采集的语音数据对应的幅值,以及分别确定各音频采集设备采集的语音数据相对于各音频采集设备的方向;依据所述幅值和方向进行声源定位,确定所述车辆内目标说话人所在的目标音区;进而准确的识别出目标音区。且无需用户操作,提高用户体验。
77.进一步,本发明实施例中,可以由目标音区的音频采集设备进行语音采集,进而基于所述目标音频数据,对设置在目标音区的音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据;由于目标音区的音频采集设备相对于目标说话人距离更近,因此针对目标说话人的拾音效果更好,进而能够增加拾音的准确性,从而提高后续语音识别的准确性。
78.进一步,本发明实施例中,还可以采用设置在目标音区的音频采集设备和设置在至少一个其他音区的音频采集设备,构造针对目标音区的定向音频采集装置;然后由构成
定向音频采集装置的所有音频采集设备进行语音采集;进而对构成定向音频采集装置的所有音频采集设备所采集的语音数据进行合成,并基于所述目标音频数据对合成的语音数据进行降噪,提取出目标说话人的语音数据;进而从多个方位采集目标说话人的语音数据,进一步提高针对目标说话人的语音数据的拾音准确性,从而提高后续语音识别的准确性。
79.本发明实施例中,在目标说话人说话的过程中,当其他音区的音频播放设备也在播放音频数据时,则也会一定程度对提取出的目标说话人的语音数据造成干扰。因此本发明实施例还可以在提取出目标说话人的语音数据后,从提取出的目标说话人的语音数据中去除其他音区的音频播放设备播放的音频数据的干扰,来进一步增加去噪效果,提高提取出的目标说话人的语音数据的干净度。
80.参照图4,示出了本发明另一种语音处理方法可选实施例的步骤流程图。
81.步骤402、确定所述车辆内目标说话人所在的目标音区。
82.步骤404、确定设置在目标音区的音频播放设备所播放的目标音频数据。
83.步骤406、基于所述目标音频数据,对音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据。
84.其中,步骤402~步骤406可以参照上述实施例,在此不再赘述。
85.步骤408、根据设置在各音区的音频采集设备之间的位置关系,对设置在各音区的音频播放设备播放的音频数据进行加权计算。
86.步骤410、基于加权计算得到的音频数据,对提取出的目标说话人的语音数据进行降噪。
87.本发明实施例中,当由目标音区的音频采集设备进行语音采集时,若其他音区的音频播放设备在播放音频数据,目标音区的音频采集设备除了采集到目标说话人的语音数据之外,还会采集到其他音区的音频播放设备在播放音频数据;导致采集的语音数据中还包含其他音区的音频播放设备播放的音频数据。因此可以确定设置在目标音区的音频采集设备与设置在其他音区的音频播放设备的位置关系,并根据设置在目标音区的音频采集设备与设置在其他音区的音频播放设备的位置关系,确定各音频播放设备播放音频数据对目标音区采集到的语音数据中目标说话人的语音数据的干扰程度。然后根据该干扰程度,确定各音频播放设备播放音频数据对应的权重,并基于各音频播放设备播放音频数据对应的权重,对设置在其他音区的音频播放设备播放的音频数据进行加权计算。然后可以采用上一次降噪得到的语音数据,即提取出的目标说话人的语音数据,减去加权计算得到的音频数据,来实现对目标说话人的语音数据进行降噪。
88.本发明实施例中,当由多个音区的音频采集设备同时进行语音采集时,任一音区的音频采集设备除了采集到目标说话人的语音数据之外,还会采集到其他音区的音频播放设备在播放音频数据;导致采集的语音数据中还包含其他音区的音频播放设备播放的音频数据。进而可以先确定进行语音采集的多个音区中音频采集设备之间的位置关系;然后针对每个音区的音频采集设备,确定每个音区的音频播放设备播放的音频数据,对该音区的音频采集设备采集到的语音数据中目标说话人的语音数据的干扰程度。然后根据该干扰程度,确定各音区的音频播放设备播放音频数据对应的权重,并基于各音频播放设备播放音频数据对应的权重,对设置在这多个音区的音频播放设备播放的音频数据进行加权计算。然后可以采用上一次降噪得到的语音数据,即提取出的目标说话人的语音数据,减去加权
计算得到的音频数据,来实现对目标说话人的语音数据进行降噪。
89.综上,本发明实施例中,在基于所述目标音频数据,对所述音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据的步骤之后,还可以根据设置在各音区的音频采集设备之间的位置关系,对设置在各音区的音频播放设备播放的音频数据进行加权计算;然后基于加权计算得到的音频数据,对提取出的目标说话人的语音数据进行降噪;进而来进一步增加去噪效果。
90.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
91.本发明实施例还提供了一种语音处理装置,应用于车辆中,所述车辆内设置有多个音区,每个音区设置有至少一个音频采集设备和至少一个音频播放设备。所述装置包括如下模块:
92.参照图5,示出了本发明一种语音处理装置实施例的结构框图,具体可以包括如下模块:
93.音区确定模块502,用于确定所述车辆内目标说话人所在的目标音区;
94.数据确定模块504,用于确定设置在目标音区的音频播放设备所播放的目标音频数据;
95.第一降噪模块506,用于基于所述目标音频数据,对所述音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据。
96.参照图6,示出了本发明一种语音处理装置可选实施例的结构框图,具体可以包括如下模块:
97.本发明的一个可选实施例中,每个音频采集设备设置有对应的语音唤醒键;所述音区确定模块502,包括:
98.第一目标音区确定子模块5022,用于接收语音唤醒键被触发所产生的语音唤醒信号;依据所述语音唤醒信号的标识,确定所述车辆内目标说话人所在的目标音区。
99.本发明的一个可选实施例中,所述音区确定模块502,包括:
100.第二目标音区确定子模块5024,用于获取多个音频采集设备采集的语音数据;确定各音频采集设备采集的语音数据对应的幅值,以及分别确定各音频采集设备采集的语音数据相对于各音频采集设备的方向;依据所述幅值和方向进行声源定位,确定所述车辆内目标说话人所在的目标音区。
101.本发明的一个可选实施例中,所述第一降噪模块506,包括:
102.第一语音降噪子模块5062,用于通过采用音频采集设备所采集的语音数据减去目标音频数据,对所述音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据。
103.本发明的一个可选实施例中,所述的装置还包括:
104.第二降噪模块508,用于在基于所述目标音频数据,对所述音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据的步骤之后,根据设置在各音区的音频
采集设备之间的位置关系,对设置在各音区的音频播放设备播放的音频数据进行加权计算;基于加权计算得到的音频数据,对提取出的目标说话人的语音数据进行降噪。
105.本发明的一个可选实施例中,在所述的装置还包括:
106.构造模块510,用于在确定所述车辆内目标说话人所在的目标音区的步骤之后,采用设置在目标音区的音频采集设备和设置在至少一个其他音区的音频采集设备,构造针对目标音区的定向音频采集装置。
107.本发明的一个可选实施例中,由设置在目标音区的音频采集设备进行语音采集;所述第一降噪模块506,包括:
108.第二语音降噪子模块5064,用于基于所述目标音频数据,对设置在目标音区的音频采集设备所采集语音数据进行降噪,提取出目标说话人的语音数据。
109.本发明的一个可选实施例中,所述第一降噪模块506,包括:
110.第三语音降噪子模块5066,用于对构成定向音频采集装置的所有音频采集设备所采集的语音数据进行合成;基于所述目标音频数据对合成的语音数据进行降噪,提取出目标说话人的语音数据。
111.综上,本发明实施例中,可以在车辆内设置多个音区,其中,每个音区设置有至少一个音频采集设备和至少一个音频播放设备;在确定所述车辆内目标说话人所在的目标音区后,可以确定设置在目标音区的音频播放设备所播放的目标音频数据;然后基于所述目标音频数据,对音频采集设备所采集的语音数据进行降噪,提取出目标说话人的语音数据;进而通过将车内空间划分为多个音区,并结合任一音区对应音频播放设备播放的音频数据,能够有效的针对任一音区的音频采集设备采集到的语音数据进行去噪,得到车内任一位置用户的干净度更高的语音数据。
112.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
113.本发明实施例还提供了一种车辆,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于执行如本发明实施例任一所述的语音处理方法。
114.本发明实施例还提供了一种可读存储介质,当所述存储介质中的指令由车辆的处理器执行时,使得车辆能够执行如本发明实施例任一所述的语音处理方法。
115.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
116.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
117.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设
备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
118.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
119.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
120.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
121.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
122.以上对本发明所提供的一种语音处理方法、一种语音处理装置和一种车辆,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜