歌曲定制生成方法及其相应的装置、设备、介质制造方法及图纸

技术编号:28124615 阅读:27 留言:0更新日期:2021-04-19 11:36
本申请公开一种歌曲定制生成方法及其相应的装置、设备、介质,其中,所述方法包括:基于用户应答返回的自然短语进行语义分析,确定与其相应的以多个标签词描述的主题;根据所述主题所具有的标签词从歌曲库中匹配出预选配曲,并生成可播放格式的歌词内容;根据所述歌词内容与预选配曲以预设人声模型进行歌唱合成,生成可播放的流媒体;推送所述流媒体给用户播放。本申请能够借助简单的自然短语自动创作歌词内容并生成可以直接播放的曲音同步的歌曲,特别适用于在线娱乐领域。特别适用于在线娱乐领域。特别适用于在线娱乐领域。

【技术实现步骤摘要】
歌曲定制生成方法及其相应的装置、设备、介质


[0001]本申请涉及人工智能领域,具体涉及一种歌曲定制生成方法,及其相应的歌曲定制生成装置、电子设备以及非易失性存储介质。

技术介绍

[0002]歌词内容自动创作在一些在线娱乐领域能满足一定的需求,因此,相关技术的研究方兴未艾。
[0003]作为当前流行的在先技术,CN110362696A号专利公开了一种歌词生成方法,其包括以下步骤:接收用户的输入信息,并将所述输入信息转换为对应的向量数据,其中,所述输入信息包括待生成歌曲的主题、待生成歌曲的句子数量以及每个句子的长度;基于双向长短期记忆的循环神经网络模型对向量数据和已生成的字组成的输入序列进行编码,以将输入序列转换为一组隐状态;基于包含汉语语言模型N

grams的长短期记忆的循环神经网络模型对隐状态进行解码,以生产待生成歌曲的当前字;重复执行上述步骤,以生成待生成歌曲的全部句子。
[0004]以上引用的在先技术至少如下技术问题:
[0005]首先,现有技术中缺乏人性化的高效的手段用于获取定制歌曲所需的信息,无法自动化生成包含歌词与曲谱的歌曲。
[0006]其次,由于其高度依赖于用户输入的信息用于生成歌词,因此,要求用户输入大量的关键词,本质上局限于其智能化程度不足所致,导致用户输入很繁琐,不利于用户创作的积极性。
[0007]此外,同样由于该方法所应用的技术手段的智能化程度的不足,其所生产的歌词表述机械,无押韵,而押韵是歌词的一个基本艺术手段,无押韵的歌词难以与配曲相配合形成优秀的作品。
[0008]由此,提供相关技术方案以便实现歌曲定制,成为目前相关领域的空白。

技术实现思路

[0009]本申请的目的旨在提供一种歌曲定制生成方法,同时相应提供一种歌曲定制生成装置,以及与该歌曲定制生成方法相应的一种电子设备和一种非易失性存储介质。
[0010]为满足本申请的各个目的,本申请采用如下技术方案:
[0011]适应本申请的目的之一而提供的一种歌曲定制生成方法,包括如下步骤:
[0012]基于用户应答返回的自然短语进行语义分析,确定与其相应的以多个标签词描述的主题;
[0013]根据所述主题所具有的标签词从歌曲库中匹配出预选配曲,并生成可播放格式的歌词内容;
[0014]根据所述歌词内容与预选配曲以预设人声模型进行歌唱合成,生成可播放的流媒体;
[0015]推送所述流媒体给用户播放。
[0016]部分实施例中,基于用户应答返回的自然短语进行语义分析,确定与其相应的以多个标签词描述的主题的步骤,包括:
[0017]向用户推送引导信息;
[0018]提取用户应答所述引导信息而提供的所述自然短语;
[0019]对所述自然短语进行语义分析,匹配出与其在语义上相关联的所述主题。
[0020]部分实施例中,根据所述主题所具有的标签词从歌曲库中匹配出预选配曲的步骤,包括:
[0021]从歌词库的全量歌词中提取出主题词;
[0022]以所述主题的标签词优化所述的主题词;
[0023]根据优化后的主题词从歌曲库中确定与之相匹配的配曲作为预选配曲。
[0024]部分实施例中,生成可播放格式的歌词内容的步骤,包括:
[0025]对所述主题所具有的标签词进行语义整理,使其语义上逻辑连贯;
[0026]按照所述主题的标签词形成的序列构造多个语句,构成歌词素材;
[0027]从所述歌词素材中确定出构成歌词内容的多个语句之间的最佳路径组合,使其中至少部分语句的句尾相互押韵;
[0028]按照预选配曲的曲谱信息将所述歌词内容格式化为可播放格式。
[0029]部分实施例中,按照所述主题的标签词形成的序列构造多个语句,构成歌词素材的步骤,包括:
[0030]将所述主题所具有的多个标签词构成的序列馈入至预训练的人工神经网络编码器中进行编码,生成语义向量;
[0031]由该人工神经网络将所述语义向量作为初始状态传入其解码器中进行解码,获得相应的语句;
[0032]以多个所述的语句按序组装构造所述的歌词素材。
[0033]进一步丰富的实施例中,从所述歌词素材中确定出构成歌词内容的多个语句之间的最佳路径组合,使其中至少部分语句的句尾相互押韵的步骤,包括:
[0034]对所述歌词素材中的语句进行文本分析,获得其韵律标注信息;
[0035]依据所述韵律标注信息生成韵律标注词图;
[0036]基于所述韵律标注词图进行解码,以句尾存在押韵关系的语句序列构造为所最佳路径组合,以经过的最佳路径所包含的语句构成所述的歌词内容。
[0037]部分实施例中,根据所述歌词内容与预选配曲以预设人声模型进行歌唱合成,生成可播放的流媒体的步骤,包括:
[0038]利用所述预设人声模型对所述歌词内容进行语音合成,生成语音合成数据;
[0039]调用与预选配曲相对应的曲谱信息为所述语音合成数据中的单字添加歌唱相关的韵律信息和音调信息,形成歌唱数据;
[0040]将所述歌唱数据转换成流媒体格式。
[0041]适应本申请的目的之一而提供的一种歌曲定制生成装置,其包括:
[0042]主题分析模块,用于基于用户应答返回的自然短语进行语义分析,确定与其相应的以多个标签词描述的主题;
[0043]曲词生成模块,用于根据所述主题所具有的标签词从歌曲库中匹配出预选配曲,并生成可播放格式的歌词内容;
[0044]媒体合成模块,用于根据所述歌词内容与预选配曲以预设人声模型进行歌唱合成,生成可播放的流媒体;
[0045]媒体播放模块,用于推送所述流媒体给用户播放。
[0046]适应于本申请的目的之一而提供的一种电子设备,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行所述的歌曲定制生成方法。
[0047]适应于本申请的目的之一而提供一种非易失性存储介质,其以计算机可读指令的形式存储用依据所述的歌曲定制生成方法所述实现的计算机程序,该计算机程序被计算机调用时,执行该方法所包括的步骤。
[0048]相对于现有技术,本申请具有如下优势:
[0049]本申请以问答的形式获取用户提供的自然短语,利用所述的自然短语预选相应的配曲以及自动生成相应的歌词,通过关联于同一主题,确保配曲的特征与歌词均在语义上与用户提供的自然短语相关联,最终调用人声模型进行合成演唱,生成可播放媒体推送给用户播放,整个过程自动化完成,既实现语义上按需定制,也实现了技术上的智能合成,为用户在线创作音乐素材提供了技术框架,深化了在线娱乐业务的技术内涵。
附图说明
[0050]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0051]图1为适于部署本申请的一种网络架构的原理示意图;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种歌曲定制生成方法,其特征在于,包括如下步骤:基于用户应答返回的自然短语进行语义分析,确定与其相应的以多个标签词描述的主题;根据所述主题所具有的标签词从歌曲库中匹配出预选配曲,并生成可播放格式的歌词内容;根据所述歌词内容与预选配曲以预设人声模型进行歌唱合成,生成可播放的流媒体;推送所述流媒体给用户播放。2.根据权利要求1所述的方法,其特征在于,基于用户应答返回的自然短语进行语义分析,确定与其相应的以多个标签词描述的主题的步骤,包括:向用户推送引导信息;提取用户应答所述引导信息而提供的所述自然短语;对所述自然短语进行语义分析,匹配出与其在语义上相关联的所述主题。3.根据权利要求1所述的方法,其特征在于,根据所述主题所具有的标签词从歌曲库中匹配出预选配曲的步骤,包括:从歌词库的全量歌词中提取出主题词;以所述主题的标签词优化所述的主题词;根据优化后的主题词从歌曲库中确定与之相匹配的配曲作为预选配曲。4.根据权利要求1所述的方法,其特征在于,生成可播放格式的歌词内容的步骤,包括:对所述主题所具有的标签词进行语义整理,使其语义上逻辑连贯;按照所述主题的标签词形成的序列构造多个语句,构成歌词素材;从所述歌词素材中确定出构成歌词内容的多个语句之间的最佳路径组合,使其中至少部分语句的句尾相互押韵;按照预选配曲的曲谱信息将所述歌词内容格式化为可播放格式。5.根据权利要求4所述的方法,其特征在于,按照所述主题的标签词形成的序列构造多个语句,构成歌词素材的步骤,包括:将所述主题所具有的多个标签词构成的序列馈入至预训练的人工神经网络编码器中进行编码,生成语义向量;由该人工神经网络将所述语义向量作为初始状态传入其解码器中进行解码,获得相应的语句;以多个所述的语句按序组装构造所...

【专利技术属性】
技术研发人员:刘研周丽
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:

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

1