System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及语音处理,具体涉及一种语音增强方法、装置、电子设备及计算机可读存储介质。
技术介绍
1、语音增强是指当语音信号被各种各样的噪声干扰、甚至淹没后,从噪声背景中提取有用的语音信号,抑制、降低噪声干扰的技术。语音增强十分依赖语音采集设备,好的语音采集设备往往能够较大的降低语音增强的难度,从而提高语音增强的效果。在语音采集设备固定不变的情况下,如何提高语音增强的效果已成为一个亟待解决的技术问题。
技术实现思路
1、本申请实施例公开一种语音增强方法、装置、电子设备及计算机可读存储介质,用于提高语音增强的效果。
2、第一方面,本申请实施例公开了一种语音增强方法,所述方法应用于语音增强系统中的电子设备,所述语音增强系统还包括m个语音采集设备,所述m个语音采集设备设置在不同位置,m为大于1的整数,所述方法包括:
3、确定所述m个语音采集设备中的第一语音采集设备和第二语音采集设备;
4、根据所述第一语音采集设备的位置和所述第二语音采集设备的位置,确定用户的位置;
5、根据所述第一语音采集设备的位置、所述第二语音采集设备的位置和所述用户的位置,确定所述用户的语音采集设备阵列,所述语音采集设备阵列包括所述第一语音采集设备和所述第二语音采集设备;
6、根据所述语音采集设备阵列中每个语音采集设备的位置,对所述语音采集设备阵列采集的语音信息进行多通道语音增强,得到所述用户的语音信号。
7、第二方面,本申请实施例公开了一种语音增强
8、第一确定单元,用于确定所述m个语音采集设备中的第一语音采集设备和第二语音采集设备;
9、第二确定单元,用于根据所述第一语音采集设备的位置和所述第二语音采集设备的位置,确定用户的位置;
10、第三确定单元,用于根据所述第一语音采集设备的位置、所述第二语音采集设备的位置和所述用户的位置,确定所述用户的语音采集设备阵列,所述语音采集设备阵列包括所述第一语音采集设备和所述第二语音采集设备;
11、语音增强单元,用于根据所述语音采集设备阵列中每个语音采集设备的位置,对所述语音采集设备阵列采集的语音信息进行多通道语音增强,得到所述用户的语音信号。
12、作为一种可能的实施方式,所述第一确定单元具体用于:
13、确定所述m个语音采集设备中处于唤醒状态的语音采集设备,得到n个语音采集设备,n为大于0且小于或等于m的整数;
14、在n大于1的情况下,确定所述n个语音采集设备中的第一语音采集设备和第二语音采集设备。
15、作为一种可能的实施方式,所述第一确定单元确定所述n个语音采集设备中的第一语音采集设备和第二语音采集设备包括:
16、将所述n个语音采集设备中唤醒时间最早的语音采集设备,确定为第一语音采集设备;
17、将所述n个语音采集设备中与所述第一语音采集设备之间的距离最小的语音采集设备,确定为第二语音采集设备。
18、作为一种可能的实施方式,所述第二确定单元具体用于:
19、获取所述第一语音采集设备采集的第一语音信息;
20、获取所述第二语音采集设备采集的第二语音信息;
21、根据所述第一语音信息、所述第二语音信息、所述第一语音采集设备的位置和所述第二语音采集设备的位置,确定用户的位置,所述用户为所述第一语音信息和所述第二语音信息对应的用户。
22、作为一种可能的实施方式,所述用户的位置处于所述语音采集设备阵列包括的语音采集设备所围区域外。
23、作为一种可能的实施方式,所述第三确定单元具体用于:
24、根据所述第一语音采集设备的位置、所述第二语音采集设备的位置和第三语音采集设备的位置,确定第一区域,所述第三语音采集设备为所述n个语音采集设备中除所述第一语音采集设备和所述第二语音采集设备之外的一个语音采集设备;
25、在根据所述用户的位置确定所述用户处于所述第一区域外的情况下,根据所述第一语音采集设备、所述第二语音采集设备和所述第三语音采集设备,确定第一阵列;
26、在所述第一阵列包括所述n个语音采集设备的情况下,将所述第一阵列确定为所述用户的语音采集设备阵列。
27、作为一种可能的实施方式,所述语音增强单元,还用于在n等于1,且第四语音采集设备包括一个麦克风的情况下,对所述第四语音采集设备采集的语音信息进行单通道语音增强,得到所述用户的语音信号,所述第四语音采集设备为所述m个语音采集设备中处于唤醒状态的语音采集设备。
28、作为一种可能的实施方式,所述语音增强单元,还用于在n等于1,且所述第四语音采集设备包括多个麦克风的情况下,根据所述多个麦克风的位置,对所述多个麦克风采集的语音信息进行多通道语音增强,得到所述用户的语音信号。
29、第三方面,本申请实施例公开了一种电子设备,包括处理器和存储器,所述处理器调用所述存储器中存储的计算机程序执行第一方面公开的方法。
30、第四方面,本申请实施例公开了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序或计算机指令,当该计算机程序或计算机指令被处理器运行时,实现如上述第一方面公开的方法。
31、第五方面,本申请实施例公开了一种计算机程序产品,该计算机程序产品包括计算机程序代码,当该计算机程序代码被处理器运行时,使得上述方法被执行。
32、本申请实施例中,语音增强系统中的电子设备确定m个语音采集设备中的第一语音采集设备和第二语音采集设备,根据第一语音采集设备的位置和第二语音采集设备的位置确定用户的位置,根据第一语音采集设备的位置、第二语音采集设备的位置和用户的位置,确定用户的语音采集设备阵列,根据语音采集设备阵列中每个语音采集设备的位置,对语音采集设备阵列采集的语音信息进行多通道语音增强,得到用户的语音信号。可见,可以先确定用于采集用户语音信息的语音采集设备阵列,之后对语音采集设备阵列采集的语音信息进行多通道语音增强,可以通过多个语音采集设备采集用户的语音信息,进而对多个语音设备采集的语音信息进行多通道语音增强,可以提高语音增强的效果。
本文档来自技高网...【技术保护点】
1.一种语音增强方法,其特征在于,所述方法应用于语音增强系统中的电子设备,所述语音增强系统还包括M个语音采集设备,所述M个语音采集设备设置在不同位置,M为大于1的整数,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述M个语音采集设备中的第一语音采集设备和第二语音采集设备包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述N个语音采集设备中的第一语音采集设备和第二语音采集设备包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一语音采集设备的位置和所述第二语音采集设备的位置,确定用户的位置包括:
5.根据权利要求2所述的方法,其特征在于,所述用户的位置处于所述语音采集设备阵列包括的语音采集设备所围区域外。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一语音采集设备的位置、所述第二语音采集设备的位置和所述用户的位置,确定所述用户的语音采集设备阵列包括:
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特
9.一种语音增强装置,其特征在于,所述装置应用于语音增强系统中的电子设备,所述语音增强系统还包括M个语音采集设备,所述M个语音采集设备设置在不同位置,M为大于1的整数,包括:
10.一种电子设备,其特征在于,包括处理器和存储器,所述处理器调用所述存储器中存储的计算机程序实现如权利要求1-8任一项所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序或计算机指令,当所述计算机程序或计算机指令被处理器运行时,实现如权利要求1-8任一项所述的方法。
...【技术特征摘要】
1.一种语音增强方法,其特征在于,所述方法应用于语音增强系统中的电子设备,所述语音增强系统还包括m个语音采集设备,所述m个语音采集设备设置在不同位置,m为大于1的整数,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述m个语音采集设备中的第一语音采集设备和第二语音采集设备包括:
3.根据权利要求2所述的方法,其特征在于,所述确定所述n个语音采集设备中的第一语音采集设备和第二语音采集设备包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一语音采集设备的位置和所述第二语音采集设备的位置,确定用户的位置包括:
5.根据权利要求2所述的方法,其特征在于,所述用户的位置处于所述语音采集设备阵列包括的语音采集设备所围区域外。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第...
【专利技术属性】
技术研发人员:黄润乾,陈东鹏,张伟彬,李亚桐,
申请(专利权)人:深圳市声扬科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。