System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,具体涉及一种音乐生成方法、装置、计算设备及计算机存储介质。
技术介绍
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、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述本文档来自技高网...
【技术保护点】
1.一种音乐生成方法,包括:
2.根据权利要求1所述的方法,所述获取待生成音乐的音乐特征,将所述音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件进一步包括:
3.根据权利要求2所述的方法,其中,所述获取待处理的媒体文件的音乐特征进一步包括:
4.根据权利要求2所述的方法,其中,所述获取待处理的媒体文件的音乐特征进一步包括:
5.根据权利要求2-4中任一项所述的方法,其中,所述方法还包括:针对所述媒体文件,确定所述媒体文件的媒体文件特征。
6.根据权利要求5所述的方法,其中,所述将所述音乐特征输入至预先训练的音乐生成模型,确定与所述音乐特征对应的乐谱信息进一步包括:
7.根据权利要求5或6所述的方法,其中,所述针对所述媒体文件,确定所述媒体文件的媒体文件特征进一步包括:
8.根据权利要求1-7中任一项所述的方法,其中,所述根据所述乐谱文件进行音频渲染,得到待生成音乐进一步包括:
9.根据权利要求2-7中任一项所述的方法,其中,在根据所述乐谱文件进行音频渲染,得到所述待生成音乐之后
10.根据权利要求1-9中任一项所述的方法,其中,所述音乐生成模型训练过程包括:
11.根据权利要求10所述的方法,其中,所述至少一个维度的样本特征还包括:媒体文件特征。
12.根据权利要求4或7所述的方法,其中,所述媒体文件理解模型训练过程包括:
13.根据权利要求8所述的方法,其中,所述音频渲染模型训练过程包括:
14.根据权利要求5-7或11中任一项所述的方法,其中,所述媒体文件特征包括:媒体文件色调特征、媒体文件内容特征、媒体文件转场特征。
15.根据权利要求2-7或9或12中任一项所述的方法,其中,所述乐谱信息包括:旋律信息、伴奏信息、配器信息。
16.一种音乐生成方法,包括:
17.根据权利要求16所述的方法,其中,所述音乐生成操作为媒体文件上传操作和/或音乐特征的标签输入操作;
18.一种音乐生成装置,包括:
19.一种音乐生成装置,包括:
20.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
21.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-15中任一项所述的音乐生成方法对应的操作或执行如权利要求16-17中任一项所述的音乐生成方法对应的操作。
...【技术特征摘要】
1.一种音乐生成方法,包括:
2.根据权利要求1所述的方法,所述获取待生成音乐的音乐特征,将所述音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件进一步包括:
3.根据权利要求2所述的方法,其中,所述获取待处理的媒体文件的音乐特征进一步包括:
4.根据权利要求2所述的方法,其中,所述获取待处理的媒体文件的音乐特征进一步包括:
5.根据权利要求2-4中任一项所述的方法,其中,所述方法还包括:针对所述媒体文件,确定所述媒体文件的媒体文件特征。
6.根据权利要求5所述的方法,其中,所述将所述音乐特征输入至预先训练的音乐生成模型,确定与所述音乐特征对应的乐谱信息进一步包括:
7.根据权利要求5或6所述的方法,其中,所述针对所述媒体文件,确定所述媒体文件的媒体文件特征进一步包括:
8.根据权利要求1-7中任一项所述的方法,其中,所述根据所述乐谱文件进行音频渲染,得到待生成音乐进一步包括:
9.根据权利要求2-7中任一项所述的方法,其中,在根据所述乐谱文件进行音频渲染,得到所述待生成音乐之后,所述方法还包括:
10.根据权利要求1-9中任一项所述的方法,其中,所述音乐生成模型训练过程包括:
11.根据权利...
【专利技术属性】
技术研发人员:李星达,舒景辰,
申请(专利权)人:上海哔哩哔哩科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。