一种歌词生成方法、装置、设备、存储介质制造方法及图纸

技术编号:33453114 阅读:18 留言:0更新日期:2022-05-19 00:36
本申请的实施例揭示了一种歌词生成方法、装置、设备、存储介质,该方法包括:获取歌词文本以及歌词文本对应的押韵类型,押韵类型用于描述歌词句末押韵词的字数;将歌词文本转换为输入序列,输入序列中携带有用于描述歌词句末押韵词的字数的特殊字符;根据输入序列生成符合押韵类型的押韵歌词文本。本申请实施例提供的方法,能够高效地创作满足对象押韵要求的歌词以及押韵词的字数,可拓展到多押歌词的生成,且有效保证歌词生成的歌词质量。且有效保证歌词生成的歌词质量。且有效保证歌词生成的歌词质量。

【技术实现步骤摘要】
一种歌词生成方法、装置、设备、存储介质


[0001]本申请涉及文字处理技术,具体而言,涉及一种歌词生成方法、歌词生成装置、电子设备、计算机可读存储介质及计算机程序产品。

技术介绍

[0002]音乐的出现丰富了人们的生活,不同的音乐能够带给人不同的体验,舒缓的音乐有助于睡眠,快节奏的音乐能够让人兴奋等等。歌词是音乐的重要组成部分,现阶段,绝大多数的音乐歌词是创作者自行创作的,而在歌词的创作过程中,押韵的设计是至关重要的环节,相关技术中通常是由创作者以自身的文学功底和人生阅历编写押韵的文字,这种押韵的设计方式需要耗费很多的时间,且因对创作者的文学功底和人生阅历的要求,使得编写出了的押韵的文字达不到押韵要求,质量参差不齐。

技术实现思路

[0003]为解决上述技术问题,本申请的实施例提供了一种歌词生成方法、歌词生成装置、电子设备、计算机可读存储介质及计算机程序产品,能够高效地创作满足对象押韵要求的歌词以及押韵词的字数,可拓展到多押歌词的生成,且有效保证歌词生成的歌词质量。
[0004]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0005]根据本申请实施例的一个方面,提供了一种歌词生成方法,包括:获取歌词文本以及所述歌词文本对应的押韵类型,所述押韵类型用于描述歌词句末押韵词的字数;将所述歌词文本转换为输入序列,所述输入序列中携带有用于描述所述歌词句末押韵词的字数的特殊字符;根据所述输入序列生成符合所述押韵类型的押韵歌词文本。
[0006]根据本申请实施例的一个方面,提供了一种歌词生成装置,包括:获取模块,用于获取歌词文本以及所述歌词文本对应的押韵类型,所述押韵类型用于描述歌词句末押韵词的字数;转换模块,将所述歌词文本转换为输入序列,所述输入序列中携带有用于描述所述歌词句末押韵词的字数的特殊字符;生成模块,根据所述输入序列生成符合所述押韵类型的押韵歌词文本。
[0007]在本申请的一实施例中,所述生成模块包括句末歌词生成单元和其余歌词生成单元,句末歌词生成单元用于预测与所述句末字符押韵的押韵输出字符,并将所述押韵输出字符作为所述押韵歌词文本的句末歌词;其余歌词生成单元,用于根据所述押韵输出字符和所述输入序列预测其余歌词,并根据所述其余歌词和所述句末歌词生成所述押韵歌词文本。
[0008]在本申请的一实施例中,所述输入序列的前端包括多个句末字符;句末歌词生成单元进一步用于将所述输入序列输入预训练的歌词生成模型,获得所述歌词生成模型输出的与所述输入序列的前端中第一个句末字符的韵脚相同、且符合词语组合规则的押韵输出字符,其中,所述词语组合规则与所述特殊字符对应;将所述输入序列和得到的押韵输出字
符输入到所述歌词生成模型,获得所述歌词生成模型输出的与所述输入序列的前端中第二个句末字符的韵脚相同、且符合所述词语组合规则的押韵输出字符;重复执行将所述输入序列和得到的押韵输出字符输入到所述歌词生成模型的步骤,直至将得到的押韵输出字符按照所述词语组合规则组成的词语的字数等于所述歌词句末押韵词的字数。
[0009]在本申请的一实施例中,句末歌词生成单元进一步用于将所述输入序列输入所述歌词生成模型,以预测所述输入序列的各个下一字符的概率;根据押韵表从各个下一字符中筛选出押韵字符得到押韵字符集,所述押韵字符与所述输入序列的前端中第一个句末字符的韵脚相同;从所述押韵字符集中选择概率最大且所述符合词语组合规则的字符作为所述押韵输出字符。
[0010]在本申请的一实施例中,其余歌词生成单元进一步用于将所述输入序列和所述押韵输出字符输入到预训练的歌词生成模型中,以预测得到各个下一字符的概率,并输出概率最大的字符作为其余输出字符;重复执行将所述输入序列和其余输出字符输入到所述歌词生成模型的步骤,直至预测得到分隔符;将输出的其余输出字符组合得到所述其余歌词。
[0011]在本申请的一实施例中,转换模块包括划分单元和插入单元,划分单元用于以字为单位对所述歌词文本进行划分,得到第一字符序列;插入单元将用于描述所述歌词句末押韵词的字数的特殊字符插入到所述第一字符序列中首字符的前一字符位,得到所述输入序列。
[0012]在本申请的一实施例中,转换模块还包括顺序调整单元,在将用于描述所述歌词句末押韵词的字数的特殊字符插入到所述第一字符序列中首字符的前一字符位,得到所述输入序列之前,顺序调整单元用于对所述第一字符序列中的各个字符的顺序进行调整,以将所述歌词文本中的句末押韵词对应的句末字符调整至所述第一字符序列的前端。
[0013]根据本申请实施例的一个方面,提供了一种电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个被所述一个或多个处理器执行时,使得所述电子设备实现如上所述的歌词生成方法。
[0014]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的歌词生成方法。
[0015]根据本申请实施例的一个方面,提供了一种计算机程序产品所述计算机指令被处理器执行时实现如上所述的歌词生成方法。
[0016]在本申请的实施例所提供的技术方案中,通过获取歌词文本以及歌词文本对应的押韵类型,其中,押韵类型用于描述歌词句末押韵词的字数,以此可获知歌词创作的押韵要求;将歌词文本转化为携带有特殊字符的输入序列,通过该特殊字符来描述歌词句末押韵词的字数,以将押韵要求融入到输入序列中,使得输入序列满足歌词创作的押韵要求,进而可以根据输入序列生成符合押韵类型的押韵歌词文本,从而能够高效地创作满足对象押韵要求的歌词以及押韵词的字数,可拓展到多押歌词的生成,且有效保证歌词生成的歌词质量。
[0017]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。在附图中:
[0019]图1是本申请涉及的一种实施环境的示意图;
[0020]图2是本申请的一示例性实施例示出的一种歌词生成方法的流程图;
[0021]图3是图2所示实施例中的步骤S120在一示例性实施例中的流程图;
[0022]图4是图2所示实施例中的步骤S130在一示例性实施例中的流程图;
[0023]图5是图4所示实施例中的步骤S131在一示例性实施例中的流程图;
[0024]图6是图5所示实施例中的步骤S510在一示例性实施例中的流程图;
[0025]图7是图4所示实施例中的步骤S132在一示例性实施例中的流程图;
[0026]图8是本申请的另一示例性实施例示出的一种歌词生成模型的训练方法的流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种歌词生成方法,其特征在于,包括:获取歌词文本以及所述歌词文本对应的押韵类型,所述押韵类型用于描述歌词句末押韵词的字数;将所述歌词文本转换为输入序列,所述输入序列中携带有用于描述所述歌词句末押韵词的字数的特殊字符;根据所述输入序列生成符合所述押韵类型的押韵歌词文本。2.根据权利要求1所述的方法,其特征在于,所述输入序列的前端为所述歌词文本中的句末押韵词对应的句末字符;所述根据所述输入序列生成符合所述押韵类型的押韵歌词文本,包括:预测与所述句末字符押韵的押韵输出字符,并将所述押韵输出字符作为所述押韵歌词文本的句末歌词;根据所述押韵输出字符和所述输入序列预测其余歌词,并根据所述其余歌词和所述句末歌词生成所述押韵歌词文本。3.根据权利要求2所述的方法,其特征在于,所述输入序列的前端包括多个句末字符;所述预测与所述句末字符押韵的押韵输出字符,包括:将所述输入序列输入预训练的歌词生成模型,获得所述歌词生成模型输出的与所述输入序列的前端中第一个句末字符的韵脚相同、且符合词语组合规则的押韵输出字符,其中,所述词语组合规则与所述特殊字符对应;将所述输入序列和得到的押韵输出字符输入到所述歌词生成模型,获得所述歌词生成模型输出的与所述输入序列的前端中第二个句末字符的韵脚相同、且符合所述词语组合规则的押韵输出字符;重复执行将所述输入序列和得到的押韵输出字符输入到所述歌词生成模型的步骤,直至将得到的押韵输出字符按照所述词语组合规则组成的词语的字数等于所述歌词句末押韵词的字数。4.根据权利要求3所述的方法,其特征在于,所述将所述输入序列输入预训练的歌词生成模型,获得所述歌词生成模型输出的与所述输入序列的前端中第一个句末字符的韵脚相同且符合词语组合规则的押韵输出字符,包括:将所述输入序列输入所述歌词生成模型,以预测所述输入序列的各个下一字符的概率;根据押韵表从各个下一字符中筛选出押韵字符得到押韵字符集,所述押韵字符与所述输入序列的前端中第一个句末字符的韵脚相同;从所述押韵字符集中选择概率最大且所述...

【专利技术属性】
技术研发人员:彭博
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1