本发明涉及电动摩托车,特别是涉及一种电动摩托车引擎声音定制与音效模拟方法及系统。
背景技术:
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、其中,λ为滤波阈值,j为平移后的信号的分解尺度,dj为分解尺度为j的小波系数,n表示平移后的信号的长度,median表示取中值运算。
27、优选地,利用所述去噪函数去除所述平移后的信号的噪声,包括:
28、利用所述去噪函数去除相应的小波系数,得到平滑后的信号;其中,所述去噪函数为:其中,x表示小波系数,n表示调节系数;
29、对所述平滑后的信号进行逆平移,以实现噪声的去除。
30、优选地,根据所述开度数据动态调整所述引擎声音样本的音调、音量和频率,得到定制语音信号,包括:
31、根据所述开度数据计算音调、音量和频率的调整幅度;
32、将所述调整幅度应用于当前选择的引擎声音样本,以动态调整所述引擎声音样本的音调、音量和频率,得到所述定制语音信号。
33、优选地,根据所述开度数据计算音调、音量和频率的调整幅度,包括:
34、根据公式计算所述音调的调整幅度;其中,δt为音调的调整幅度,kt为音调调整系数,acurrent为当前的油门的开度,abase为油门的基准开度,amax为油门的最大开度;
35、根据公式计算所述音量的调整幅度;其中,δv为所述音量的调整幅度,kv为音量调整系数,为油门开度的变化率;
36、根据公式计算所述频率的调整幅度;其中,δf为所述频率的调整幅度,kf为频率调整系数。
37、一种电动摩托车引擎声音定制与音效模拟系统,包括:
38、数据采集模块,用于采集电动摩托车的实时运行数据、用户驾驶所述电动摩托车的偏好数据以及电子油门的开度数据;所述实时运行数据包括实时速度、加速度变化和负载情况;
39、样本选择模块,用于根据所述偏好数据和所述实时运行数据从预设的声音数据库中选择引擎声音样本;
40、语音定制模块,用于根据所述开度数据动态调整所述引擎声音样本的音调、音量和频率,得到定制语音信号;
41、声音模拟模块,用于将所述定制语音信号通过所述电动摩托车上的扬声器输出,以实现引擎声音的模拟。
42、根据本发明提供的具体实施例,本发明公开了以下技术效果:
43、本发明提供了一种电动摩托车引擎声音定制与音效模拟方法及系统,方法包括:采集电动摩托车的实时运行数据、用户驾驶所述电动摩托车的偏好数据以及电子油门的开度数据;所述实时运行数据包括实时速度、加速度变化和负载情况;根据所述偏好数据和所述实时运行数据从预设的声音数据库中选择引擎声音样本;根据所述开度数据动态调整所述引擎声音样本的音调、音量和频率,得到定制语音信号;将所述定制语音信号通过所述电动摩托车上的扬声器输出,以实现引擎声音的模拟。本发明不仅提升了用户的驾驶体验,还推动了电动交通工具的技术创新和市场竞争力。
1.一种电动摩托车引擎声音定制与音效模拟方法,其特征在于,包括:
2.根据权利要求1所述的电动摩托车引擎声音定制与音效模拟方法,其特征在于,所述偏好数据包括:声音类型偏好、音量偏好、音调偏好、频率偏好。
3.根据权利要求2所述的电动摩托车引擎声音定制与音效模拟方法,其特征在于,根据所述偏好数据和所述实时运行数据从预设的声音数据库中选择引擎声音样本,包括:
4.根据权利要求3所述的电动摩托车引擎声音定制与音效模拟方法,其特征在于,根据多种类型的样本引擎声音构建所述声音数据库,包括:
5.根据权利要求4所述的电动摩托车引擎声音定制与音效模拟方法,其特征在于,所述去噪处理的步骤包括:
6.根据权利要求5所述的电动摩托车引擎声音定制与音效模拟方法,其特征在于,所述滤波阈值的计算公式为:
7.根据权利要求6所述的电动摩托车引擎声音定制与音效模拟方法,其特征在于,利用所述去噪函数去除所述平移后的信号的噪声,包括:
8.根据权利要求1所述的电动摩托车引擎声音定制与音效模拟方法,其特征在于,根据所述开度数据动态调整所述引擎声音样本的音调、音量和频率,得到定制语音信号,包括:
9.根据权利要求1所述的电动摩托车引擎声音定制与音效模拟方法,其特征在于,根据所述开度数据计算音调、音量和频率的调整幅度,包括:
10.一种电动摩托车引擎声音定制与音效模拟系统,其特征在于,包括: