一种车辆音效生成方法、装置、设备及存储介质与流程
未命名
09-20
阅读:100
评论:0

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.图1为本技术提供的一种车辆音效生成方法的流程示意图;
54.图2为本技术实施例提供的一种涡轮音频数据的生成方法的流程示意图;
55.图3为本技术实施例提供的一种提取涡轮的原始音频数据的方法的流程示意图;
56.图4为本技术实施例提供的一种生成涡轮的音频数据的方法的流程示意图;
57.图5为本技术实施例提供的一种处理涡轮的原始音频数据的方法的流程示意图;
58.图6为本技术实施例提供的一种生成回火音频数据的方法的流程示意图;
59.图7为本技术实施例提供的一种生成虚拟场景音效资源的方法的流程示意图;
60.图8为本技术实施例提供的一种生成涡轮音效资源的方法的流程示意图;
61.图9为本技术实施例提供的一种生成回火音效资源的方法的流程示意图;
62.图10为本技术实施例提供的一种车辆音效生成装置的示意图;
63.图11为本技术实施例提供的一种电子设备的示意图。
64.图标:1001-第一获取模块、1002-第二获取模块、1003-生成模块、1101-处理器、1102-存储介质。
具体实施方式
65.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。
66.因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
67.应注意到:类似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
68.此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
69.需要说明的是,在不冲突的情况下,本发明的实施例中的特征可以相互结合。
70.为了提供更加真实的音效,本技术提供了一种车辆音效生成方法、装置、设备及存储介质。
71.在描述本技术提供的一种车辆音效生成方法之前,先对车辆音效进行解释。在虚拟场景(例如,游戏场景)中,常用的车辆音效包括:涡轮音效、回火音效。
72.车辆涡轮由两个旋转的叶轮组成,一个位于进气道,一个位于排气道之间。排气气流从发动机排气口进入涡轮增压器的排气轮,使其旋转。踩下油门时,车辆的发动机开始运转。此时,涡轮增压器的叶轮开始旋转,吸入空气并将其压缩。在涡轮增压器开始旋转的瞬间,涡轮触发音效会被触发。通常,涡轮触发的音效包括涡轮增压器启动和加速时的声音,例如高频的嘶嘶声。随着车辆的加速和涡轮增压器的加速,涡轮触发音效会逐渐变强和高频。随着涡轮增压的运转,进气系统中的压力会不断升高。此时,安转在进气系统中的涡轮泄压阀也随时准备工作。涡轮泄压阀在压力达到设定阈值时打开,进行系统中高压的空气会通过泄压阀被释放到大气中,从而减轻涡轮增压器和进气系统的压力。泄压阀打开的瞬间会发出一种独特的“嘘”声,这是由于高压空气被释放后在泄压阀内部形成的涡流声音。
73.上述即为涡轮的工作原理以及声音特征。而涡轮运转的高频嘶嘶声、涡轮加速的高频响声以及涡轮泄压阀的嘘声恰好为需要拾取的声音。
74.当汽车在高速行驶或急刹车时,发动机会产生大量的废气,并且这些废气会被排放到进气歧管中。当废气在进气歧管中遇到未燃烧的燃料时,它们会重新点燃,产生强烈的爆裂声音。这种现象被称为“回火”。
75.如下通过具体示例对本技术提供的一种车辆音效生成方法进行解释说明。图1为本技术提供的一种车辆音效生成方法的流程示意图,该方法的执行主体可以是电子设备,
该电子设备可以为具有计算处理功能的设备,如台式电脑、笔记本电脑等。如图1所示,该方法包括:
76.s101、获取真实车辆中预设部位的音频录制文件。
77.在真实车辆中预设部位设置有录音设备,以录制真实车辆在运转过程中的所发出的声音,形成音频录制文件。从录音设备中获取真实车辆中预设部位的音频录制文件。
78.需要说明的是,由于录制环境受限,音频录制文件不仅包含真实车辆在运转过程中的所发出的声音,还包含环境噪音。
79.s102、根据预设部位对应的预设频率参数,从音频录制文件中获取预设部位的音频数据。
80.音频录制文件中包含了所有的车辆真实声音以及环境噪声。预设部位对应的预设频率参数可以表征预设部位的音频数据的频率特征。根据预设部位对应的预设频率参数,可以从音频录制文件中截取预设部位的音频数据。从而,使得音频数据中只包括车辆预设部位的声音。
81.s103、根据预设部位的音频数据,生成虚拟场景中真实车辆对应虚拟车辆中预设部位的音效资源。
82.示例地,可以直接将预设部位的音频数据,作为虚拟场景中真实车辆对应虚拟车辆中预设部位的音效资源。也可以对预设部位的音频数据进行精细化处理,生成虚拟场景中真实车辆对应虚拟车辆中预设部位的音效资源。从而,使得音效资源更加接近真实车辆的声音,提供了个性化的车辆音效,提升了用户体验。
83.综上,在本实施例中,获取真实车辆中预设部位的音频录制文件;根据预设部位对应的预设频率参数,从音频录制文件中获取预设部位的音频数据;根据预设部位的音频数据,生成虚拟场景中真实车辆对应虚拟车辆中预设部位的音效资源。从而,使得音效资源更加接近真实车辆的声音,提供了个性化的车辆音效,提升了用户体验。
84.在图1对应的实施例的基础上,本技术实施例还提供了一种涡轮音频数据的生成方法。图2为本技术实施例提供的一种涡轮音频数据的生成方法的流程示意图。
85.在本实施例中,预设部位包括:涡轮。
86.录音设备可以设置在涡轮泄压阀处,可以采用型号为dpa4062的麦克风。由于涡轮泄压阀所处的位置十分狭小,并且泄压阀的声压级极大,一般的麦克风难以承受如此大的声压级。dpa4062这款麦克风体积极小,可承受最大声压级为144db spl,还拥有123db的动态范围。可以满足录制涡轮泄压阀音效的需求。
87.录音设备可以设置在涡轮处,可以采用型号为dpa 2011的麦克风。dpa 2011属于超心形麦克风,可以更好地隔离侧面的环境噪音,同时保持对前方声源的高度灵敏度。涡轮在工作的同时,车辆引擎也同时在运转,而使用超心形麦克风可以最大限度地隔绝引擎声音地干扰,从而录制到干净的涡轮运转声。并且dpa2011可承受最大声压级达到了154db spl,可以满足录制涡轮音效的需求。
88.如图2所示,在s102中的根据预设部位对应的预设频率参数,从音频录制文件中获取预设部位的音频数据之前,该方法还包括:
89.s201、从音频录制文件中提取涡轮的原始音频数据。
90.音频录制文件中主要包括涡轮音频数据和涡轮附近的引擎音频数据。从音频录制
文件中提取涡轮的原始音频数据,便于获取更加精准的涡轮音效。
91.在s103中的根据预设部位对应的预设频率参数,从音频录制文件中获取预设部位的音频数据,包括:
92.s202、根据涡轮对应的预设频率参数,从涡轮的原始音频数据中获取涡轮的标志音频数据。
93.示例地,标志音频可以为:hiss音效和spindle音效,标志音频能更加突出地表征涡轮音效的声音特征。
94.涡轮的原始音频数据中包含多个频率的音频数据,而为了呈现涡轮的标志音频数据。根据涡轮对应的预设频率参数,从涡轮的原始音频数据中获取涡轮的标志音频数据。
95.示例地,涡轮对应的预设频率参数中的基准频率为2000hz,可以将涡轮的原始音频数据中2000hz附近(如,1980hz-2020hz,其中,频率差为20hz)的音频数据作为涡轮的标志音频数据。
96.s203、对涡轮的标志音频数据进行循环处理,生成涡轮的音频数据。
97.为了可以让标志音频数据连贯流畅地在虚拟场景中播放,将涡轮的标志音频数据进行循环处理,生成可循环的loop段落。最终,生成涡轮的音频数据。
98.进一步地,涡轮的音频数据既包括循环处理后的标志音频数据,也包括涡轮的原始音频数据。
99.综上,在本实施例中,预设部位包括:涡轮;从音频录制文件中提取涡轮的原始音频数据;根据涡轮对应的预设频率参数,从涡轮的原始音频数据中获取涡轮的标志音频数据;对涡轮的标志音频数据进行循环处理,生成涡轮的音频数据。从而,精准地生成了涡轮的音频数据。
100.在图2对应的实施例的基础上,本技术实施例还提供了一种提取涡轮的原始音频数据的方法。图3为本技术实施例提供的一种提取涡轮的原始音频数据的方法的流程示意图。如图3所示,在s201中的从音频录制文件中提取涡轮的原始音频数据,包括:
101.s301、根据预设的方波参数以及音频录制文件的音频波形,从音频录制文件的录制时间内,确定涡轮发声时间段。
102.涡轮音频的波形为方波状,且为周期性方波状。而引擎音频大多为三角波状或是锯齿波状。
103.根据涡轮音频的预设的方波参数以及音频录制文件的音频波形,从音频录制文件的整个录制时间内,确定涡轮发出声音的时间段。
104.s302、根据涡轮发声时间段,从音频录制文件中提取涡轮的原始音频数据。
105.根据涡轮发声时间段,将音频录制文件对应时间段的音频数据作为涡轮的原始音频数据。
106.综上,在本实施例中,根据预设的方波参数以及音频录制文件的音频波形,从音频录制文件的录制时间内,确定涡轮发声时间段;根据涡轮发声时间段,从音频录制文件中提取涡轮的原始音频数据。从而,精准地提取涡轮的原始音频数据。
107.在图2对应的实施例的基础上,本技术实施例还提供了一种提取涡轮的原始音频数据的方法。图3为本技术实施例提供的一种提取涡轮的原始音频数据的方法的流程示意图。
108.涡轮对应的预设频率参数包括:预设基准频率以及预设半音频率差。
109.在均等律的音乐体系中,一个半音是最小的音高差,因此将一个半音的音高差作为标志音频数据的音调变化阈值,即声音频率变化在26.16hz以内。采用频率差的方式来进行换算与判断,替代对引擎声进行扫描与分析。
110.两个半音之间的频率比是2^(1/12)≈1.05946。因此,可以先确定一个音符的基本频率(比如a4,440hz),进一步使用该比例来计算一个半音高或半音低的音符的频率。
111.例如,从a4(440hz)向上半音(a#4,bb4)移动,那么它的频率将是:440hz
×
2^(1/12)≈466.16hz;从a4向下半音(ab4,g#4)移动,那么它的频率将是:440hz
÷
2^(1/12)≈415.30hz。
112.因此,两个半音之间的频率差为:
113.466.16hz-440hz=26.16hz,或,440hz-415.3hz=24.7hz。
114.如图3所示,在s202中的根据涡轮对应的预设频率参数,从涡轮的原始音频数据中获取涡轮的标志音频数据,包括:
115.根据涡轮对应的预设基准频率以及预设半音频率差,从涡轮的原始音频数据中获取涡轮的标志音频数据。
116.示例地,预设基准频率为2000hz,预设半音频率差为26.16hz或24.7hz,则可以确定标志音频数据的频率区间为1973.84hz-2026.16hz,1975.3hz-2026.16hz,1975.3hz-2024.7hz。根据标志音频数据的频率区间从涡轮的原始音频数据中获取涡轮的标志音频数据。
117.综上,在本实施例中,根据涡轮对应的预设基准频率以及预设半音频率差,从涡轮的原始音频数据中获取涡轮的标志音频数据。从而,精准地获取涡轮的标志音频数据。
118.在图2对应的实施例的基础上,本技术实施例还提供了一种生成涡轮的音频数据的方法。图4为本技术实施例提供的一种生成涡轮的音频数据的方法的流程示意图。如图4所示,在s203中的对涡轮的标志音频数据进行循环处理,生成涡轮的音频数据,包括:
119.s401、根据预设时长,对涡轮的标志音频数据进行循环处理,生成涡轮的循环音频。
120.示例地,预设时长为2秒,对涡轮的标志音频数据进行循环拼接,使得涡轮的循环音频的时长超过2秒。
121.s402、对涡轮的循环音频的音量进行平滑处理,生成涡轮的音频数据。
122.将循环音频的循环拼接处的音量进行平滑处理。采用预设的衰减曲线将上一标志音频数据的音尾数据进行平滑处理,使得音尾音量逐渐降低。采用预设的增长曲线将下一标志音频数据的音头数据进行平滑处理,使得音头音量逐渐增加。使得循环音频的循环拼接处不突兀,生成涡轮的音频数据,提升了用户体验。
123.综上,在本实施例中,根据预设时长,对涡轮的标志音频数据进行循环处理,生成涡轮的循环音频;对涡轮的循环音频的音量进行平滑处理,生成涡轮的音频数据。从而,使得循环音频的循环拼接处不突兀,提升了用户体验。
124.在图2对应的实施例的基础上,本技术实施例还提供了一种处理涡轮的原始音频数据的方法。图5为本技术实施例提供的一种处理涡轮的原始音频数据的方法的流程示意图。如图5所示,在s103中的根据预设部位对应的预设频率参数,从音频录制文件中获取预
设部位的音频数据,还包括:
125.s501、根据预设引擎声的基频范围以及预设引擎声的中高频范围,对涡轮的原始音频数据中基频范围的数据进行滤除,并对涡轮的原始音频数据中高频范围的音量进行降低处理。
126.示例地,预设引擎声的基频为120hz,基频范围可以为110hz-130hz,预设引擎声的中高频为6000hz,中高频范围可以为5990-6010hz。
127.示例地,可以将涡轮的原始音频数据中高频范围的音量降低5db。
128.s502、对滤除后的涡轮的原始音频数据进行降噪处理,生成涡轮的音频数据。
129.将滤除后的涡轮的原始音频数据均分为多个频率子带,分别对多个频率子带的音频数据进行滤波降噪处理,并将滤波降噪后的多个频率子带的音频数据合并,生成涡轮的音频数据。
130.综上,在本实施例中,根据预设引擎声的基频范围以及预设引擎声的中高频范围,对涡轮的原始音频数据中基频范围的数据进行滤除,并对涡轮的原始音频数据中高频范围的音量进行降低处理;对滤除后的涡轮的原始音频数据进行降噪处理,生成涡轮的音频数据。从而,使得涡轮的音频数据更加精准。
131.在图1对应的实施例的基础上,本技术实施例还提供了一种生成回火音频数据的方法。图6为本技术实施例提供的一种生成回火音频数据的方法的流程示意图。
132.预设部位包括:排气管。
133.录音设备可以设置在排气管处,可以采用型号为dpa4062/dpa 4007/shure sm58/shure 52a的麦克风。这四只麦克风除了拥有极高的可承受最大声压级外,还拥有十分宽泛的频响范围,可以很好地捕捉到车辆回火的低频与极低频部分。原始录制得到的低频会比后期补充修饰来的更饱满扎实。
134.如图6所示,在s103中的根据预设部位对应的预设频率参数,从音频录制文件中获取预设部位的音频数据,包括:
135.s601、根据回火的预设频率参数,从排气管的原始音频数据中获取排气管的回火原始音频数据。
136.排气管产生的回火声音相比排气管产生的排气声,会更加突出。排气管产生的回火声音的频率大于排气管产生的排气声的频率。因此,将大于或等于回火的预设频率参数的排气管的原始音频数据,作为排气管的回火原始音频数据。
137.s602、对回火原始音频数据的音尾音量进行平滑处理,生成回火音频数据。
138.采用预设的衰减曲线对回火原始音频数据的音尾音量进行平滑处理,使得音尾音量逐渐降低,提升了用户体验。
139.综上,在本实施例中,预设部位包括:排气管;根据回火的预设频率参数,从排气管的原始音频数据中获取排气管的回火原始音频数据;对回火原始音频数据的音尾音量进行平滑处理,生成回火音频数据。从而,获取了回火音频数据,并提升了用户体验。
140.在图2对应的实施例的基础上,本技术实施例还提供了一种生成虚拟场景音效资源的方法。图7为本技术实施例提供的一种生成虚拟场景音效资源的方法的流程示意图。如图7所示,在s103中的根据预设部位的音频数据,生成虚拟场景中真实车辆对应虚拟车辆中预设部位的音效资源,包括:
141.s701、对预设部位的音频数据进行音量波动范围的压缩,生成预设部位的压缩后音频数据。
142.在实际录制时,会存在声音的音头响度过大,音尾响度过小的情况,导致音频音量平衡不佳,动态范围过大,从而影响音频的整体效果。
143.对预设部位的音频数据进行音量波动范围的压缩,缩小了音频数据最大值和最小值之间的差距,使压缩后音频数据达到更平衡的音量效果。
144.s702、对预设部位的压缩后音频数据进行频率音量的均衡,生成预设部位的音效资源。
145.对预设部位的压缩后音频数据中的不同频率进行增强或削减,从而改变声音的音色、音调和音量平衡。实现对频率音量的均衡,生成预设部位的音效资源。
146.综上,在本实施例中,对预设部位的音频数据进行音量波动范围的压缩,生成预设部位的压缩后音频数据;对预设部位的压缩后音频数据进行频率音量的均衡,生成预设部位的音效资源。从而,精准地生成预设部位的音效资源,提升了用户体验。
147.在图7对应的实施例的基础上,本技术实施例还提供了一种生成涡轮音效资源的方法。图8为本技术实施例提供的一种生成涡轮音效资源的方法的流程示意图。若预设部位包括:涡轮;如图8所示,在s701中的对预设部位的音频数据进行音量波动范围的压缩,生成预设部位的压缩后音频数据,包括:
148.s801、采用涡轮的预设压缩参数,对涡轮的音频数据进行音量波动范围的压缩,生成涡轮的压缩后音频数据。
149.示例地,涡轮的预设压缩参数包括:阈值、开启时间、释放时间、压缩比率和增益调整。阈值是指在信号强度超过该阈值时,开始对输入数据进行压缩处理;压缩比率是指信号超过阈值后,输出数据相对于输入数据的大小比率,比率设置越高,压缩处理的程度越小,即输出数相对于输入数据的变化就越小。
150.例如,涡轮的音频数据的音头为-9db,音尾为-28db。将阈值设置为-15db,压缩比率设置为3:1,增益调整设置为5db,开启时间为1毫秒,释放时间为10毫秒。由于增益调整为5db,所以整段音频都会提升5db。当信号强度超过-15db时,压缩器对输出信号的幅度进行压缩,将超过阈值的信号幅度缩小到原来的1/3,而释放时间和启动时间都设置为最快,那么压缩器在泄压阀音效超过-15db时就立刻开始工作,并在下降到阈值以下时停止压缩。经过此处理后,涡轮的音频数据的音头为-6.1db,音尾为-20db。涡轮的音频数据的整体响度变得更加均衡,动态范围有所减小,音效的音尾也能有更好的表现。
151.在s702中的对预设部位的压缩后音频数据进行频率音量的均衡,生成预设部位的音效资源,包括:
152.s802、采用涡轮的预设均衡参数,对涡轮的压缩后音频数据进行频率音量的均衡,生成涡轮的音效资源。
153.示例地,涡轮的预设均衡参数包括:涡轮的原始音频数据的高频频点、低频频点、带宽、增益。例如,涡轮的原始音频数据的高频频点为8khz、低频频点为100hz、带宽为2、增益为-5db。则对100hz附近带宽为2的低频噪声和8khz附近带宽为2的高频噪声做到-5db的衰减处理。
154.示例地,循环处理后的标志音频数据的预设均衡参数包括:标志音频数据的高频
频点、低频频点、特征频点、增益。例如,标志音频数据的高频频点为3khz、低频频点为12khz、特征频点为6khz、增益为5db。则滤除频率为3khz以下及12khz以上的音频数据,并对频率为6khz的音频数据做5db的增强处理。需要说明的是,经过对引擎声的滤除,及去噪,最能表征标志音频数据的频率变为6khz。
155.综上,在本实施例中,若预设部位包括:涡轮;采用涡轮的预设压缩参数,对涡轮的音频数据进行音量波动范围的压缩,生成涡轮的压缩后音频数据;采用涡轮的预设均衡参数,对涡轮的压缩后音频数据进行频率音量的均衡,生成涡轮的音效资源。从而,精准地生成涡轮的音效资源,提升了用户体验。
156.在图7对应的实施例的基础上,本技术实施例还提供了一种生成回火音效资源的方法。图9为本技术实施例提供的一种生成回火音效资源的方法的流程示意图。若预设部位包括:排气管;如图9所示,在s701中的对预设部位的音频数据进行音量波动范围的压缩,生成预设部位的压缩后音频数据,包括:
157.s901、采用回火的预设压缩参数,对回火的音频数据进行音量波动范围的压缩,生成回火的压缩后音频数据。
158.示例地,回火的预设压缩参数包括:阈值、开启时间、释放时间、压缩比率和增益调整。具体压缩原理与上述实施例中涡轮的音频数据的压缩处理类似,此处不再赘述。
159.在s702中的对预设部位的压缩后音频数据进行频率音量的均衡,生成预设部位的音效资源,包括:
160.s902、采用回火的预设均衡参数,对回火的压缩后音频数据进行频率音量的均衡,生成回火音效资源。
161.示例地,回火的预设均衡参数包括:标志音频数据的特征频点、低频区间、增益。例如,标志音频数据的特征频点为4khz、低频区间为50hz-200hz、增益为5db。则对频率为50hz-200hz的音频数据做5db的衰减处理。则对频率为4khz的音频数据做5db的增强处理。
162.综上,在本实施例中,若预设部位包括:排气管;采用回火的预设压缩参数,对回火的音频数据进行音量波动范围的压缩,生成排气管的压缩后音频数据;采用回火的预设均衡参数,对排气管的压缩后音频数据进行频率音量的均衡,生成回火音效资源。从而,精准地生成回火音效资源,提升了用户体验。
163.下述对用以执行的本技术所提供的一种车辆音效生成装置、设备及存储介质等进行说明,其具体的实现过程以及技术效果参见上述,下述不再赘述。
164.图10为本技术实施例提供的一种车辆音效生成装置的示意图,如图10所示,该装置包括:
165.第一获取模块1001,用于获取真实车辆中预设部位的音频录制文件。
166.第二获取模块1002,用于根据预设部位对应的预设频率参数,从音频录制文件中获取预设部位的音频数据。
167.生成模块1003,用于根据预设部位的音频数据,生成虚拟场景中真实车辆对应虚拟车辆中预设部位的音效资源。
168.进一步地,第二获取模块1002,具体还用于,预设部位包括:涡轮;从音频录制文件中提取涡轮的原始音频数据;根据涡轮对应的预设频率参数,从涡轮的原始音频数据中获取涡轮的标志音频数据;对涡轮的标志音频数据进行循环处理,生成涡轮的音频数据。
169.进一步地,第二获取模块1002,具体还用于根据预设的方波参数以及音频录制文件的音频波形,从音频录制文件的录制时间内,确定涡轮发声时间段;根据涡轮发声时间段,从音频录制文件中提取涡轮的原始音频数据。
170.进一步地,第二获取模块1002,具体还用于根据涡轮对应的预设基准频率以及预设半音频率差,从涡轮的原始音频数据中获取涡轮的标志音频数据。
171.进一步地,第二获取模块1002,具体还用于根据预设时长,对涡轮的标志音频数据进行循环处理,生成涡轮的循环音频;对涡轮的循环音频的音量进行平滑处理,生成涡轮的音频数据。
172.进一步地,第二获取模块1002,具体还用于根据预设引擎声的基频范围以及预设引擎声的中高频范围,对涡轮的原始音频数据中基频范围的数据进行滤除,并对涡轮的原始音频数据中高频范围的音量进行降低处理;对滤除后的涡轮的原始音频数据进行降噪处理,生成涡轮的音频数据。
173.进一步地,第二获取模块1002,具体还用于,预设部位包括:排气管;根据回火的预设频率参数,从排气管的原始音频数据中获取排气管的回火原始音频数据;对回火原始音频数据的音尾音量进行平滑处理,生成回火音频数据。
174.进一步地,生成模块1003,具体用于对预设部位的音频数据进行音量波动范围的压缩,生成预设部位的压缩后音频数据;对预设部位的压缩后音频数据进行频率音量的均衡,生成预设部位的音效资源。
175.进一步地,生成模块1003,具体还用于,若预设部位包括:涡轮;采用涡轮的预设压缩参数,对涡轮的音频数据进行音量波动范围的压缩,生成涡轮的压缩后音频数据;采用涡轮的预设均衡参数,对涡轮的压缩后音频数据进行频率音量的均衡,生成涡轮的音效资源。
176.进一步地,生成模块1003,具体还用于,若预设部位包括:排气管;采用回火的预设压缩参数,对回火的音频数据进行音量波动范围的压缩,生成排气管的压缩后音频数据;采用回火的预设均衡参数,对排气管的压缩后音频数据进行频率音量的均衡,生成回火音效资源。
177.图11为本技术实施例提供的一种电子设备的示意图,该电子设备可以是具备计算处理功能的设备。
178.该电子设备包括:处理器1101、存储介质1102。处理器1101和存储介质1102通过总线连接。
179.存储介质1102用于存储程序,处理器1101调用存储介质1102存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
180.可选地,本发明还提供一种存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其他的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其他的形式。
181.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显
示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
182.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
183.上述以软件功能单元的形式实现的集成的单元,可以存储在一个存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-only memory,简称:rom)、随机存取存储器(英文:random access memory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
技术特征:
1.一种车辆音效生成方法,其特征在于,所述方法包括:获取真实车辆中预设部位的音频录制文件;根据所述预设部位对应的预设频率参数,从所述音频录制文件中获取所述预设部位的音频数据;根据所述预设部位的音频数据,生成虚拟场景中所述真实车辆对应虚拟车辆中所述预设部位的音效资源。2.根据权利要求1所述的方法,其特征在于,所述预设部位包括:涡轮;所述根据所述预设部位对应的预设频率参数,从所述音频录制文件中获取所述预设部位的音频数据之前,所述方法还包括:从所述音频录制文件中提取所述涡轮的原始音频数据;所述根据所述预设部位对应的预设频率参数,从所述音频录制文件中获取所述预设部位的音频数据,包括:根据所述涡轮对应的预设频率参数,从所述涡轮的原始音频数据中获取所述涡轮的标志音频数据;对所述涡轮的标志音频数据进行循环处理,生成所述涡轮的音频数据。3.根据权利要求2所述的方法,其特征在于,所述从所述音频录制文件中提取所述涡轮的原始音频数据,包括:根据预设的方波参数以及所述音频录制文件的音频波形,从所述音频录制文件的录制时间内,确定涡轮发声时间段;根据所述涡轮发声时间段,从所述音频录制文件中提取所述涡轮的原始音频数据。4.根据权利要求2所述的方法,其特征在于,所述涡轮对应的预设频率参数包括:预设基准频率以及预设半音频率差;所述根据所述涡轮对应的预设频率参数,从所述涡轮的原始音频数据中获取所述涡轮的标志音频数据,包括:所述根据所述涡轮对应的预设基准频率以及预设半音频率差,从所述涡轮的原始音频数据中获取所述涡轮的标志音频数据。5.根据权利要求2所述的方法,其特征在于,所述对所述涡轮的标志音频数据进行循环处理,生成所述涡轮的音频数据,包括:根据预设时长,对所述涡轮的标志音频数据进行循环处理,生成所述涡轮的循环音频;对所述涡轮的循环音频的音量进行平滑处理,生成所述涡轮的音频数据。6.根据权利要求2所述的方法,其特征在于,所述根据所述预设部位对应的预设频率参数,从所述音频录制文件中获取所述预设部位的音频数据,还包括:根据预设引擎声的基频范围以及所述预设引擎声的中高频范围,对所述涡轮的原始音频数据中所述基频范围的数据进行滤除,并对所述涡轮的原始音频数据中所述中高频范围的音量进行降低处理;对滤除后的所述涡轮的原始音频数据进行降噪处理,生成所述涡轮的音频数据。7.根据权利要求1所述的方法,其特征在于,所述预设部位包括:排气管;所述根据所述预设部位对应的预设频率参数,从所述音频录制文件中获取所述预设部位的音频数据,包括:根据回火的预设频率参数,从所述排气管的原始音频数据中获取所述排气管的回火原
始音频数据;对所述回火原始音频数据的音尾音量进行平滑处理,生成回火音频数据。8.根据权利要求1所述的方法,其特征在于,所述根据所述预设部位的音频数据,生成虚拟场景中所述真实车辆对应虚拟车辆中所述预设部位的音效资源,包括:对所述预设部位的音频数据进行音量波动范围的压缩,生成所述预设部位的压缩后音频数据;对所述预设部位的压缩后音频数据进行频率音量的均衡,生成所述预设部位的音效资源。9.根据权利要求8所述的方法,其特征在于,若所述预设部位包括:涡轮;所述对所述预设部位的音频数据进行音量波动范围的压缩,生成所述预设部位的压缩后音频数据,包括:采用所述涡轮的预设压缩参数,对所述涡轮的音频数据进行音量波动范围的压缩,生成所述涡轮的压缩后音频数据;所述对所述预设部位的压缩后音频数据进行频率音量的均衡,生成所述预设部位的音效资源,包括:采用所述涡轮的预设均衡参数,对所述涡轮的压缩后音频数据进行频率音量的均衡,生成所述涡轮的音效资源。10.根据权利要求8所述的方法,其特征在于,若所述预设部位包括:排气管;所述对所述预设部位的音频数据进行音量波动范围的压缩,生成所述预设部位的压缩后音频数据,包括:采用回火的预设压缩参数,对所述回火的音频数据进行音量波动范围的压缩,生成回火的压缩后音频数据;所述对所述预设部位的压缩后音频数据进行频率音量的均衡,生成所述预设部位的音效资源,包括:采用回火的预设均衡参数,对所述回火的压缩后音频数据进行频率音量的均衡,生成回火音效资源。11.一种车辆音效生成装置,其特征在于,所述装置包括:第一获取模块,用于获取真实车辆中预设部位的音频录制文件;第二获取模块,用于根据所述预设部位对应的预设频率参数,从所述音频录制文件中获取所述预设部位的音频数据;生成模块,用于根据所述预设部位的音频数据,生成虚拟场景中所述真实车辆对应虚拟车辆中所述预设部位的音效资源。12.一种电子设备,其特征在于,包括:处理器、存储介质,所述处理器与所述存储介质之间通过总线通信连接,所述存储介质存储有所述处理器可执行的程序指令,所述处理器调用存储介质中存储的程序,以执行如权利要求1至10任一所述的车辆音效生成方法的步骤。13.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至10任一所述的车辆音效生成方法的步骤。
技术总结
本申请提供了一种车辆音效生成方法、装置、设备及存储介质,涉及音频技术领域。通过获取真实车辆中预设部位的音频录制文件;根据预设部位对应的预设频率参数,从音频录制文件中获取预设部位的音频数据;根据预设部位的音频数据,生成虚拟场景中真实车辆对应虚拟车辆中预设部位的音效资源。从而,使得音效资源更加接近真实车辆的声音,提供了个性化的车辆音效,提升了用户体验。提升了用户体验。提升了用户体验。
技术研发人员:黄唯
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2023.07.21
技术公布日:2023/9/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种用于增强语音的拾音装置 下一篇:真空气液分离器的制作方法