音乐生成方法、装置、计算设备及计算机存储介质与流程
- 国知局
- 2024-06-21 11:50:26
本技术涉及计算机,具体涉及一种音乐生成方法、装置、计算设备及计算机存储介质。
背景技术:
1、随着科学技术的发展及人民生活水平的提高,用户会存在音乐生成需求,音乐创作的门槛较高,而用户并不是专业人员,就导致所生成的成本较高,还需要在编曲过程中反复调整各种音乐效果,另外,用户可能会在生成音乐过程中进行借鉴,就导致侵权风险较高。
技术实现思路
1、本技术的目的是提供一种音乐生成方法、装置、计算设备及计算机存储介质,以解决现有技术存在的音乐生成成本高、侵权等问题。
2、根据本技术实施例的一个方面,提供了一种音乐生成方法,包括:
3、获取待生成音乐的音乐特征,其中,音乐特征包括:情感标签及bpm值;
4、将音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件;
5、根据乐谱文件进行音频渲染,得到待生成音乐。
6、进一步地,获取待生成音乐的音乐特征,将音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件进一步包括:
7、获取待处理的媒体文件的音乐特征,将音乐特征输入至预先训练的音乐生成模型,确定与音乐特征对应的乐谱信息,根据乐谱信息生成对应的乐谱文件。
8、进一步地,获取待处理的媒体文件的音乐特征进一步包括:
9、根据用户触发的音乐特征的标签输入操作,获取媒体文件的音乐特征。
10、进一步地,获取待处理的媒体文件的音乐特征进一步包括:
11、根据用户触发的媒体文件上传操作获取待处理的媒体文件,将媒体文件输入至预先训练的媒体文件理解模型进行预测,得到媒体文件对应的音乐特征。
12、进一步地,方法还包括:针对媒体文件,确定媒体文件的媒体文件特征。
13、进一步地,将音乐特征输入至预先训练的音乐生成模型,确定与音乐特征对应的乐谱信息进一步包括:
14、将音乐特征及媒体文件特征输入至预先训练的音乐生成模型,确定与音乐特征和媒体文件特征对应的乐谱信息。
15、进一步地,针对媒体文件,确定媒体文件的媒体文件特征进一步包括:
16、将媒体文件输入至预先训练的媒体文件理解模型,提取媒体文件的媒体文件特征。
17、进一步地,根据乐谱文件进行音频渲染,得到待生成音乐进一步包括:
18、将乐谱文件输入至预先训练的音频渲染模型进行音频渲染,得到待生成音乐。
19、进一步地,在根据乐谱文件进行音频渲染,得到待生成音乐之后,方法还包括:
20、在播放媒体文件时,播放待生成音乐。
21、进一步地,音乐生成模型训练过程包括:
22、获取至少一个维度的样本特征及标注乐谱信息;
23、根据至少一个维度的样本特征及标注乐谱信息进行模型训练,得到音乐生成模型,其中,至少一个维度的样本特征包括:音乐特征。
24、进一步地,至少一个维度的样本特征还包括:媒体文件特征。
25、进一步地,媒体文件理解模型训练过程包括:
26、获取样本媒体文件及样本媒体文件对应的标注情感标签、样本媒体文件对应的标注bpm值;
27、将样本媒体文件输入至深度学习模型,提取样本媒体文件对应的媒体文件特征;
28、基于媒体文件特征及标注情感标签、标注bpm值对深度学习模型进行训练,得到媒体文件理解模型。
29、进一步地,音频渲染模型训练过程包括:
30、获取样本乐谱文件及样本乐谱文件对应的演奏音频的标注演奏特征;
31、根据样本乐谱文件及标注演奏特征进行模型训练,得到音频渲染模型。
32、进一步地,媒体文件特征包括:媒体文件色调特征、媒体文件内容特征、媒体文件转场特征。
33、进一步地,乐谱信息包括:旋律信息、伴奏信息、配器信息。
34、根据本技术实施例的另一方面,提供了一种音乐生成方法,包括:
35、监测用户触发的音乐生成操作;
36、响应于音乐生成操作,向服务端发送音乐生成请求,以供服务端根据音乐生成请求获取待生成音乐的音乐特征,其中,音乐特征包括:情感标签及bpm值;将音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件;根据乐谱文件进行音频渲染,得到待生成音乐;
37、获取服务端响应音乐生成请求返回的待生成音乐。
38、进一步地,音乐生成操作为媒体文件上传操作和/或音乐特征的标签输入操作;
39、响应于音乐生成操作,向服务端发送音乐生成请求进一步包括:
40、响应于音乐生成操作,向服务端发送携带有媒体文件和/或音乐特征的音乐生成请求。
41、根据本技术实施例的另一方面,提供了一种音乐生成装置,包括:
42、音乐特征获取模块,适于获取待生成音乐的音乐特征,其中,音乐特征包括:情感标签及bpm值;
43、生成模块,适于将音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件;
44、渲染模块,适于根据乐谱文件进行音频渲染,得到待生成音乐。
45、根据本技术实施例的另一方面,提供了一种音乐生成装置,包括:
46、监测模块,适于监测用户触发的音乐生成操作;
47、发送模块,适于响应于音乐生成操作,向服务端发送音乐生成请求,以供服务端根据音乐生成请求获取待生成音乐的音乐特征,其中,音乐特征包括:情感标签及bpm值;将音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件;根据乐谱文件进行音频渲染,得到待生成音乐;
48、获取模块,适于获取服务端响应音乐生成请求返回的待生成音乐。
49、根据本技术实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
50、存储器用于存放至少一可执行指令,可执行指令使处理器执行上述音乐生成方法对应的操作。
51、根据本技术实施例的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述音乐生成方法对应的操作。
52、根据本技术实施例提供的方案,获取待生成音乐的音乐特征,其中,音乐特征包括:情感标签及bpm值;将音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件;根据乐谱文件进行音频渲染,得到待生成音乐。由于是根据情感标签及bpm值来进行音乐的生成,针对不同的情感标签及bpm值所生成的音乐是不同的,由此实现了个性化地生成音乐,由于是利用音乐生成模型自动生成乐谱文件来渲染音频,从而降低了音乐侵权风险;由于无需用户进行内容制作,从而节约了音乐的生成成本,实现了便捷、快速、高效地生成音乐。
53、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23901.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表