一种信号的处理方法和装置与流程

摘要: 本发明涉及数据处理,尤其涉及一种信号的处理方法和装置。背景技术:1、目前,随着智能语音交互技术的发展,用户可以通过语音指令触发系统的各种业务功能。例如,在汽车智...
一种信号的处理方法和装置与流程

本发明涉及数据处理,尤其涉及一种信号的处理方法和装置。

背景技术:

1、目前,随着智能语音交互技术的发展,用户可以通过语音指令触发系统的各种业务功能。例如,在汽车智能座舱场景下,用户可以通过语音指令触发车载音响开启、车内空调的开启等。而在汽车内部这种环境下,由于座位位置的不同,会划分为多个音区对应不同的座位位置。用户在每个音区都可能触发语音指令,而不同音区的麦克风采集到的信号有所不同,需要进行精准的语音分离以准确识别语音指令的内容。常用的方式通常采用深度学习模型采用端到端的方案进行语音分离。但输入模型的信号维度通常较高,导致模型的训练难度较大,最终输出的信号处理结果的准确性有限。

技术实现思路

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、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

1.一种信号的处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述调用语音分离模型,以基于所述第一音区处理后的声音信号和所述多个音区中除所述第一音区之外的音区的声音信号进行语音分离,得到语音指令信号和所述语音指令信号对应的目标音区之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一车辆的每个音区的声源信号构建所述预设混合音频数据集之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述调用语音分离模型,以基于所述第一音区处理后的声音信号和所述多个音区中除所述第一音区之外的音区的声音信号进行语音分离,得到语音指令信号和所述语音指令信号对应的目标音区之前,所述方法还包括:

6.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述多个音区的麦克风信息从所述多个音区中筛选出麦克风数量大于预设数量阈值的第一音区之前,所述方法还包括:

7.一种信号的处理装置,其特征在于,包括:

8.一种电子设备,其特征在于,包括:

9.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述的方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一所述的方法。