System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 音乐生成方法、装置、计算设备及计算机存储介质制造方法及图纸_技高网

音乐生成方法、装置、计算设备及计算机存储介质制造方法及图纸

技术编号:41262852 阅读:2 留言:0更新日期:2024-05-11 09:20
本申请公开了一种音乐生成方法、装置、计算设备及计算机存储介质。其中,该方法包括:获取待生成音乐的音乐特征,其中,音乐特征包括:情感标签及BPM值;将音乐特征输入至预先训练的音乐生成模型,生成对应的乐谱文件;根据乐谱文件进行音频渲染,得到待生成音乐。本申请提供的方案,根据情感标签及BPM值来进行音乐的生成,针对不同的情感标签及BPM值所生成的音乐是不同的,由此实现了个性化地生成音乐,由于是利用音乐生成模型自动生成乐谱文件来渲染音频,从而降低了音乐侵权风险;由于无需进行内容制作,从而节约了音乐的生成成本。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种音乐生成方法、装置、计算设备及计算机存储介质


技术介绍

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.根据权利...

【专利技术属性】
技术研发人员:李星达舒景辰
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1