歌词智能生成方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:21090100 阅读:29 留言:0更新日期:2019-05-11 10:09
本发明专利技术提供一种歌词智能生成方法,包括:获取预置的单句歌词;获取待生成歌词集合的关键词列表;将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型,生成下一句歌词;将所述生成的下一句歌词作为所述预置的单句歌词,重复执行所述将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型,生成下一句歌词的步骤,以生成歌词集合。该方法无需预先准备歌词语料库便可智能生成全新、非现有的歌词,实现歌词创作。

【技术实现步骤摘要】
歌词智能生成方法、装置、存储介质和计算机设备
本专利技术涉及文字处理
,具体而言,本专利技术涉及一种歌词智能生成方法、装置、计算机可读存储介质和计算机设备。
技术介绍
随着AI(ArtificialIntelligence,人工智能)技术的快速发展,与AI相关的应用、产品广泛应用于各个领域,对现代人的学习、工作和生活带来深刻影响。AI可应用于歌词创作领域,在歌词创作过程中智能生成歌词。然而,现有的歌词生成方法中,通常需要预先准备歌词语料库,所产生的歌词均来自于该歌词语料库,该方法的局限性在于,生成的歌词均为预先准备的语句,未能智能生成新的歌词。
技术实现思路
为至少能解决上述的技术缺陷之一,本专利技术提供了以下技术方案的歌词智能生成方法及对应的装置、计算机可读存储介质和计算机设备。本专利技术的实施例根据一个方面,提供了一种歌词智能生成方法,包括如下步骤:获取预置的单句歌词;获取待生成歌词集合的关键词列表;将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型,生成下一句歌词;将所述生成的下一句歌词作为所述预置的单句歌词,重复执行所述将所述单句歌词和所述关键词列表输入预先训练的歌词本文档来自技高网...

【技术保护点】
1.一种歌词智能生成方法,其特征在于,包括如下步骤:获取预置的单句歌词;获取待生成歌词集合的关键词列表;将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型,生成下一句歌词;将所述生成的下一句歌词作为所述预置的单句歌词,重复执行所述将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型,生成下一句歌词的步骤,以生成歌词集合。

【技术特征摘要】
1.一种歌词智能生成方法,其特征在于,包括如下步骤:获取预置的单句歌词;获取待生成歌词集合的关键词列表;将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型,生成下一句歌词;将所述生成的下一句歌词作为所述预置的单句歌词,重复执行所述将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型,生成下一句歌词的步骤,以生成歌词集合。2.根据权利要求1所述的歌词智能生成方法,其特征在于,所述预先训练的歌词生成模型为根据基于注意力机制和覆盖机制的循环神经网络预先训练得到的歌词生成模型。3.根据权利要求2所述的歌词智能生成方法,其特征在于,所述待生成歌词集合的关键词列表,包含预置数量的关键词;所述将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型,生成下一句歌词,包括:将所述单句歌词和所述关键词列表输入预先训练的歌词生成模型;基于所述歌词生成模型的编码模块,对所述单句歌词和所述关键词列表中的关键词进行编码,得到隐语义向量;基于所述歌词生成模型的解码模块,根据所述隐语义向量进行解码,逐字生成包含所述关键词列表中的一个关键词的下一句歌词。4.根据权利要求3所述的歌词智能生成方法,其特征在于,所述基于所述歌词生成模型的解码模块,根据所述隐语义向量进行解码,逐字生成包含所述关键词列表中的一个关键词的下一句歌词,包括:基于所述注意力机制,计算所述隐语义向量对应的注意力权重;根据所述隐语义向量和所述隐语义向量对应的注意力权重,生成待生成的所述下一句歌词的当前字;根据各个所述当前字,生成包含所述关键词列表中的一个关键词的下一句歌词。5.根据权利要求4所述的歌词智能生成方法,其特征在于,所述基于所述注意力机制,计算所述隐语义向量对应的注意力权重,包括:基于所述覆盖机制,获取用于记录所述注意力权重的历史权重分布的覆盖向量;基于所述注意力机制,根据所述覆盖向量计算隐语义向...

【专利技术属性】
技术研发人员:王杰庄伯金王少军肖京
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1