本技术涉及虚拟现实,具体涉及一种音频处理方法、装置、存储介质及设备。
背景技术:
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、响应于针对虚拟空间的选择指令,从所述不同类型的虚拟空间中确定出所述目标虚拟空间,并获取所述目标虚拟空间的音频配置参数。
31、另一方面,本技术实施例提供一种音频处理装置,所述装置包括:
32、第一获取单元,用于获取发声者的近场音频;
33、第二获取单元,用于获取目标虚拟空间的音频配置参数,所述音频配置参数用于模拟所述目标虚拟空间的空间音效;
34、处理单元,用于根据所述目标虚拟空间的音频配置参数,对所述近场音频进行混音处理,得到第一目标音频,所述第一目标音频具有所述目标虚拟空间的空间音效。
35、另一方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上任一实施例所述的音频处理方法。
36、另一方面,本技术实施例提供一种虚拟现实设备,所述虚拟现实设备包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上任一实施例所述的音频处理方法。
37、另一方面,本技术实施例提供一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行如上任一实施例所述的音频处理方法。
38、另一方面,本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上任一实施例所述的音频处理方法。
39、本技术实施例通过获取发声者的近场音频;获取目标虚拟空间的音频配置参数,音频配置参数用于模拟目标虚拟空间的空间音效;根据目标虚拟空间的音频配置参数,对近场音频进行混音处理,得到第一目标音频,第一目标音频具有目标虚拟空间的空间音效。本技术实施例通过预先构建的目标虚拟空间的音频配置参数,对近场音频进行混音处理,得到具有目标虚拟空间的空间音效的音频,提升了音频效果,提升了用户体验。