【技术实现步骤摘要】
乐曲生成方法、装置、终端、存储介质及程序产品
[0001]本申请实施例涉及多媒体处理领域,特别涉及一种乐曲生成方法、装置、终端、存储介质及程序产品。
技术介绍
[0002]随着人工智能技术的发展,一些音乐软件中提供有将文本内容转换为歌曲的功能。也即,用户可以通过上传一段文本内容,通过机器学习模型对文本内容进行分析后,生成以文本内容作为歌词的乐曲。
[0003]相关技术中,通过获取大量对齐的旋律
‑
歌词数据作为训练样本,对乐曲生成模型进行训练,从而通过训练后的乐曲生成模型对文本内容进行乐曲预测。
[0004]然而,通过上述方式进行乐曲自动生成时,由于旋律和歌词之间只能实现简单对齐,而歌词与旋律之间可能存在节奏偏差的问题,导致乐曲生成的效果较差。
技术实现思路
[0005]本申请实施例提供了一种乐曲生成方法、装置、终端、存储介质及程序产品,所述技术方案如下。
[0006]一方面,本申请实施例提供了一种乐曲生成方法,所述方法包括:
[0007]获取文本内容,所述文本 ...
【技术保护点】
【技术特征摘要】
1.一种乐曲生成方法,其特征在于,所述方法包括:获取文本内容,所述文本内容是待作为歌词以生成对应的乐曲的内容;对所述文本内容进行节奏识别,根据识别得到的节奏特征对所述文本内容进行节奏划分,得到节奏划分结果;生成符合所述节奏划分结果的旋律数据,所述旋律数据用于对生成乐曲的曲调进行确定;基于所述旋律数据生成伴奏数据,所述伴奏数据用于作为生成乐曲的伴奏;基于所述旋律数据对所述文本内容进行转换,得到歌声数据,融合所述伴奏数据和所述歌声数据生成目标乐曲,所述歌声数据是对所述文本内容进行模拟演唱生成的数据。2.根据权利要求1所述的方法,其特征在于,所述对所述文本内容进行节奏识别,根据识别得到的节奏特征对所述文本内容进行节奏划分,得到节奏划分结果,包括:对所述文本内容进行结构解析,得到所述文本内容的结构划分结果,所述结构划分结果用于表达所述文本内容中的语句的韵律特征;基于所述结构划分结果对所述文本内容进行节奏划分,得到与所述结构划分结果对齐的所述节奏划分结果。3.根据权利要求2所述的方法,其特征在于,所述对所述文本内容进行结构解析,得到所述文本内容的结构划分结果,包括:将所述文本内容输入预先训练得到的结构解析模型,输出得到所述文本内容的所述结构划分结果;其中,所述结构解析模型是通过标注有结构划分参考标签的样本文本内容训练得到的模型。4.根据权利要求2所述的方法,其特征在于,所述文本内容包括诗词文本内容;所述对所述文本内容进行结构解析,得到所述文本内容的结构划分结果,包括:获取多个候选节奏划分模板,所述候选节奏划分模板是按照诗词韵律设置的划分模板;基于所述诗词文本内容从所述多个候选节奏划分模板中确定第一节奏划分模板,并基于所述第一节奏划分模板对所述诗词文本内容进行结构解析,得到所述诗词文本内容的结构划分结果。5.根据权利要求1至4任一所述的方法,其特征在于,所述节奏划分结果中包括所述文本内容中被划分为主歌节奏的主歌内容和被划分为副歌节奏的副歌内容;所述生成符合所述节奏划分结果的旋律数据,包括:生成与所述节奏划分结果匹配的和弦数据,其中,所述和弦数据中包括与所述主歌内容对应的主歌和弦数据,以及与所述副歌内容对应的副歌和弦数据;基于所述和弦数据和所述节奏划分结果进行旋律预测,生成所述旋律数据。6.根据权利要求5所述的方法,其特征在于,所述基于所述和弦数据和所述节奏划分结果进行旋律预测,生成所述旋律数据,包括:将所述和弦数据和所述节奏划分结果输入预先训练得到的旋律生成模型,输出得到所述旋律数据,所述旋律生成模型是通过标注有旋律信息的样本乐曲训练得到的模型。7.根据权利要求6所述的方法,其特征在于,所述将所述和弦数据和所述节奏划分结果
输入预先训练得到的旋律生成模型,输出得到所述旋律数据,包括:基于所述和弦数据和所述节奏划分结果构建第一...
【专利技术属性】
技术研发人员:单勇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。