一种伴奏音频生成方法、电子设备及可读存储介质技术

技术编号:34957278 阅读:25 留言:0更新日期:2022-09-17 12:36
本申请公开了一种伴奏音频生成方法、电子设备及可读存储介质,该方法包括:获取原始伴奏的和弦信息;确定目标伴奏音频对应的伴奏风格信息;基于预设曲谱协议,利用伴奏风格信息和和弦信息生成多音轨的象征域伴奏数据;基于象征域伴奏数据,从预设素材库中确定目标音频素材,并依据目标音频素材,得到目标伴奏音频;该方法依据预设曲谱协议,可以生成多音轨的象征域伴奏数据,依据素材库可以实现象征域向音频域的转换,从而得到与原始伴奏风格迥异的目标伴奏音频,能够快速高效地自动生成各种风格的伴奏音频,快速丰富伴奏曲库,满足用户的需求,提高用户整体活跃度。提高用户整体活跃度。提高用户整体活跃度。

【技术实现步骤摘要】
一种伴奏音频生成方法、电子设备及可读存储介质


[0001]本申请涉及音频处理
,特别涉及一种伴奏音频生成方法、电子设备及计算机可读存储介质。

技术介绍

[0002]在传统的k歌过程中,同一首旋律的歌曲往往只存在创作时固有的一种伴奏,特别是经典歌曲,虽然其传唱度高,但时间久了单调风格的伴奏会导致用户新鲜度下降从而使得歌曲的点唱率下降。另一方面,k歌曲库中现有伴奏数量基本固定,即便会有新增伴奏入库,但整体数量仍旧只能缓慢增长,这就导致没有足够多的伴奏来满足用户与日俱增的k歌需求,进而影响到用户的整体活跃度。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供一种伴奏音频生成方法、电子设备及计算机可读存储介质,能够快速高效地自动生成各种风格的伴奏音频,快速丰富伴奏曲库。
[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]图1为本申请实施例提供的一种伴奏音频生成方法所适用的硬件组成框架示意图;
[0043]图2为本申请实施例提供的另一种伴奏音频生成方法所适用的硬件组成框架示意图;
[0044]图3为本申请实施例提供的一种伴奏音频生成方法的流程示意图;
[0045]图4为本申请实施例提供的一种用户终端界面示意图;
[0046]图5为本申请实施例提供的一种预设曲谱协议的示意图;
[0047]图6为本申请实施例提供的一种具体的伴奏音频生成方法的流程示意图。
具体实施方式
[0048]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0049]为了便于理解,先对本申请实施例提供的伴奏音频生成方法对应的方案所使用的硬件组成框架进行介绍。请参考图1,图1为本申请实施例提供的一种本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种伴奏音频生成方法,其特征在于,包括:获取原始伴奏的和弦信息;确定目标伴奏音频对应的伴奏风格信息;基于预设曲谱协议,利用所述伴奏风格信息和所述和弦信息生成多音轨的象征域伴奏数据;基于所述象征域伴奏数据,从预设素材库中确定目标音频素材,并依据所述目标音频素材,得到所述目标伴奏音频。2.根据权利要求1所述的伴奏音频生成方法,其特征在于,所述象征域伴奏数据包括乐器种类信息;所述从预设素材库中确定目标音频素材,包括:基于所述乐器种类信息,从所述预设素材库中获取由所述乐器种类信息对应乐器演奏得到的所述目标音频素材。3.根据权利要求2所述的伴奏音频生成方法,其特征在于,所述象征域伴奏数据还包括拍子数信息;所述从预设素材库中确定目标音频素材,包括:基于所述乐器种类信息和所述拍子数信息,从所述预设素材库中获取所述目标音频素材。4.根据权利要求3所述的伴奏音频生成方法,其特征在于,所述象征域伴奏数据还包括根音信息;所述从预设素材库中确定目标音频素材,包括:基于所述乐器种类信息、所述拍子数信息以及所述根音信息,从所述预设素材库中确定所述目标音频素材。5.根据权利要求1所述的伴奏音频生成方法,其特征在于,所述基于预设曲谱协议,利用所述伴奏风格信息和所述和弦信息生成多音轨的象征域伴奏数据,包括:基于所述原始伴奏的原始拍子数和原始单位拍,确定小节时长;利用所述小节时长、所述和弦信息和所述伴奏风格信息,确定各个小节对应的起止时刻和音频素材信息;将所述起止时刻和所述音频素材信息按照所述预设曲谱协议进行封装,得到所述象征域伴奏数据。6.根据权利要求1所述的伴奏音频生成方法,其特征在于,所述基于预设曲谱协议...

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

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

1