一种旋律生成方法及装置制造方法及图纸

技术编号:33699542 阅读:52 留言:0更新日期:2022-06-06 08:05
本公开公开了一种旋律生成方法及装置。该方法中获取歌词文本中的至少一个分句;对各分句进行情感分析,得到相应分句的情感信息;将各分句与相应分句的情感信息进行拼接后,输入已训练的基于自注意力机制的模型,得到各分句对应的旋律向量;其中,基于自注意力机制的模型用于依照上一输入数据获得的旋律向量,对当前输入数据进行处理,得到当前输入数据对应的旋律向量;基于各分句的旋律向量,生成歌词文本的旋律。该方法在存在歌词文本的条件下,通过对歌词文本进行文字情感分析,得到该歌词文本对应的情感信息使生成的旋律在情感上与歌词保持一致,提高了生成旋律的自然程度,以及生成旋律的质量。生成旋律的质量。生成旋律的质量。

【技术实现步骤摘要】
一种旋律生成方法及装置


[0001]本申请涉及数据处理
,尤其涉及一种旋律生成方法及装置。

技术介绍

[0002]音乐是一种重要的艺术形式。通常,音乐包涵旋律和歌词两种成分,其中,旋律是一系列音符沿着时间顺序分布的集合,被广泛认为是音乐的重要组成部分。目前,根据歌词生成旋律的方法主要采用文本分析手段对歌词进行分词和特征提取,然后与自定义库歌词中的歌词进行相似性匹配,匹配成功再通过决策树或随机森林等模型,预测该歌词对应的旋律。
[0003]然而,对歌词的特征的提取方式依赖人工制定的规则,不够全面和精细化,且生成的旋律只能是根据已有的旋律配置,无法进行扩展,由此导致生成的旋律的质量较低。

技术实现思路

[0004]本公开提供的一种旋律生成方法及装置,解决了现有技术存在的上述问题,提高了生成的旋律的质量。本公开的技术方案如下:
[0005]获取歌词文本中的至少一个分句;
[0006]对所述各分句进行情感分析,得到相应分句的情感信息;
[0007]将所述各分句与相应分句的情感信息进行拼接后,输入已训本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种旋律生成方法,其特征在于,所述方法包括:获取歌词文本中的至少一个分句;对所述各分句进行情感分析,得到相应分句的情感信息;将所述各分句与相应分句的情感信息进行拼接后,输入已训练的基于自注意力机制的模型,得到所述各分句对应的旋律向量;其中,所述基于自注意力机制的模型用于依照上一输入数据获得的旋律向量,对所述当前输入数据进行处理,得到所述当前输入数据对应的旋律向量;基于所述各分句的旋律向量,生成所述歌词文本的旋律。2.如权利要求1所述的方法,其特征在于,所述情感信息为衡量所述情感类型及情感程度的情感分值;对所述各分句进行情感分析,得到相应分句的情感信息,包括:将所述各分句输入预设的词嵌入模型,得到相应分句中每个词的词向量;针对每个分句,将所述分句的词向量依次输入已训练的情感分析模型,得到所述分句的情感分值;所述情感分析模型是根据不同歌词分句与相应情感分值进行训练得到的。3.如权利要求2所述的方法,其特征在于,将所述各分句与相应分句的情感信息进行拼接后,输入已训练的基于自注意力机制的模型,包括:根据所述各分句中词的数量和相应分句的情感信息,生成所述相应分句的情感向量;基于所述各分句中每个词的词向量,获取相应分句的分句矩阵;将所述情感向量和所述分句矩阵进行拼接,得到拼接矩阵;将所述拼接矩阵输入已训练的基于自注意力机制的模型。4.如权利要求3所述的方法,其特征在于,所述情感向量为一维列向量;根据所述各分句中词的数量,获取相应分句的情感信息对应的情感向量,包括:将所述词的数量确定为所述情感向量的行数;将所述情感分值确定为所述情感向量中的参数值。5.如权利要求3所述的方法,其特征在于,根据所述各分句中词的数量和相应分句的情感信息,生成所述相应分句对应的情感向量之后,所述方法还包括:按照歌词文本顺序,将所述各分句的情感向量进行拼接,得到拼接情感向量;基于所述各分句中每个词的词向量,获取相应分句的分句矩阵之后,所述方法还包括:按照歌词文本顺序,将所述各分...

【专利技术属性】
技术研发人员:张冉姜涛王晓瑞李岩
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1