一种歌曲串烧拼接方法和装置制造方法及图纸

技术编号:35572350 阅读:12 留言:0更新日期:2022-11-12 15:56
本申请涉及音频处理技术领域,尤其涉及一种歌曲串烧拼接方法和装置,其方法包括获取N个音频文件,确定每一所述音频文件的特征信息,并依据所述特征信息将所述音频文件进行分类,得到分类后的音频文件集,在同一所述音频文件集中提取每一所述音频文件的副歌音频数据;依据预设的音效处理规则对所述副歌音频数据进行音效处理,得到待拼接的目标歌曲片段,依据所述目标歌曲片段生成目标串烧歌曲;上述技术方案直接使用音频数据,将多个音频文件分类并提取同类别音频文件中的副歌音频数据,依据音效处理规则对副歌音频数据处理,而后将处理后的副歌音频数据进行拼接得到串烧歌曲,该串烧歌曲听感上更加自然,且相较于获取midi数据成本上更低。据成本上更低。据成本上更低。

【技术实现步骤摘要】
一种歌曲串烧拼接方法和装置


[0001]本申请涉及音频处理
,尤其涉及一种歌曲串烧拼接方法和装置。

技术介绍

[0002]制作串烧歌曲实则就是将多个音频文件合成一个音频文件。在现有方法中有的采取对候选歌曲中midi文件进行解析得到音符信息,而后根据音符信息对各个歌曲进行多维匹配得到相似度,进而根据相似度将两首歌的串烧起来,不足之处在于midi文件的获取成本较高;有的则直接计算音频之间的相似度,将音频进行拼接从而得到串烧歌曲,不足之处在于拼接出来的歌曲听感生硬不自然。

技术实现思路

[0003]鉴于所述问题,提出了本申请以便提供克服所述问题或者至少部分地解决所述问题的一种歌曲串烧拼接方法和装置,包括:
[0004]一种歌曲串烧拼接方法,所述方法包括:
[0005]获取N个音频文件,确定每一所述音频文件的特征信息,并依据所述特征信息将所述音频文件进行分类,得到分类后的音频文件集,其中,N为大于1的正整数;
[0006]在同一所述音频文件集中提取每一所述音频文件的副歌音频数据;
[0007]依据预设的音效处理规则对所述副歌音频数据进行音效处理,得到待拼接的目标歌曲片段,依据所述目标歌曲片段生成目标串烧歌曲。
[0008]优选的,所述获取N个音频文件,确定每一所述音频文件的特征信息,并依据所述特征信息将所述音频文件进行分类,得到分类后的音频文件集,包括:
[0009]获取所述用户输入的表示音频类别的目标维度信息;
[0010]调用预设的歌曲分类模型,通过所述歌曲分类模型并依据所述目标维度信息以及所述音频文件,确定所述音频文件的多维度的所述特征信息;
[0011]将特征信息为同一维度的音频文件分类为同一所述音频文件集。
[0012]优选的,所述目标维度信息包括但不限于语种维度、情绪维度、主题维度以及节奏维度,所述将与同一维度的特征信息对应的音频文件分类为同一音频文件集,包括:
[0013]依据所述目标维度信息,通过所述歌曲分类模型确定所述音频文件对应该目标维度的特征向量,所述特征信息包括所述特征向量;
[0014]依据所述特征向量确定同一所述音频文件集中两任意所述音频文件之间的相似度。
[0015]优选的,所述在同一所述音频文件集中提取每一所述音频文件的副歌音频数据,包括:
[0016]调用预设的副歌识别模型;
[0017]通过所述副歌识别模型依据所述特征信息对同一所述音频文件集中每一所述音频文件进行副歌识别,得到所述每一所述音频文件的副歌音频数据。
[0018]优选的,所述得到所述每一所述音频文件的副歌音频数据,之后还包括:
[0019]调用预设的人声识别模型对所述副歌音频数据进行人声识别,确定该副歌音频数据中包含人声音频数据的开始时间节点和结束时间节点;
[0020]若所述人声音频数据的开始时间节点和/或结束时间节点与该副歌音频数据的开始时间节点和/或结束时间节点重合,则获取与该音频数据中与该副歌音频数据邻接的非人声音频数据,并将所述非人声音频数据拼接到所述副歌音频数据中。
[0021]优选的,所述依据预设的音效处理规则对所述副歌音频数据进行音效处理,得到待拼接的目标歌曲片段,包括:
[0022]依据所述音效处理规则确定节拍间隔以及与所述节拍间隔对应的第一音效和第二音效;
[0023]依据所述节拍间隔在所述副歌音频数据的前段处进行第一音效处理,依据所述节拍间隔在所述副歌音频数据的后段处进行第二音效处理,得到待拼接的所述目标歌曲片段。
[0024]优选的,所述依据所述目标歌曲片段生成目标串烧歌曲,包括:
[0025]对所有所述待拼接的所述目标歌曲片段作音量归一化处理;
[0026]获取第三音效,将所述第三音效拼接于两所述待拼接的所述目标歌曲片段之间,生成所述目标串烧歌曲。
[0027]还提供一种歌曲串烧拼接装置,所述装置包括:
[0028]获取模块,用于获取N个音频文件,确定每一所述音频文件的特征信息,并依据所述特征信息将所述音频文件进行分类,得到分类后的音频文件集,其中,N为大于1的正整数;
[0029]提取模块,用于在同一所述音频文件集中提取每一所述音频文件的副歌音频数据;
[0030]生成模块,用于依据预设的音效处理规则对所述副歌音频数据进行音效处理,得到待拼接的目标歌曲片段,依据所述目标歌曲片段生成目标串烧歌曲。
[0031]为实现本申请还包括一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述方法的步骤。
[0032]为实现本申请一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
[0033]本申请具有以下优点:
[0034]在本申请的实施例中,通过获取N个音频文件,确定每一所述音频文件的特征信息,并依据所述特征信息将所述音频文件进行分类,得到分类后的音频文件集,其中,N为大于1的正整数;在同一所述音频文件集中提取每一所述音频文件的副歌音频数据;依据预设的音效处理规则对所述副歌音频数据进行音效处理,得到待拼接的目标歌曲片段,依据所述目标歌曲片段生成目标串烧歌曲;上述技术方案直接使用音频数据,将多个音频文件分类并提取同类别音频文件中的副歌音频数据,依据音效处理规则对副歌音频数据处理,而后将处理后的副歌音频数据进行拼接得到串烧歌曲,该串烧歌曲听感上更加自然,且相较于获取midi数据成本上更低。
附图说明
[0035]为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本申请一实施例提供的一种歌曲串烧拼接方法的步骤流程图;
[0037]图2是本申请一实施例提供的一种歌曲串烧拼接装置的结构示意图;
[0038]图3是本申请一实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0039]为使本申请的所述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0040]参照图1,示出了本申请一实施例提供的一种歌曲串烧拼接方法的步骤流程图,具体包括如下步骤:
[0041]S110,获取N个音频文件,确定每一所述音频文件的特征信息,并依据所述特征信息将所述音频文件进行分类,得到分类后的音频文件集,其中, N为大于1的正整数;
[0042]S120,在同一所述音频文件集中提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种歌曲串烧拼接方法,其特征在于,所述方法包括:获取N个音频文件,确定每一所述音频文件的特征信息,并依据所述特征信息将所述音频文件进行分类,得到分类后的音频文件集,其中,N为大于1的正整数;在同一所述音频文件集中提取每一所述音频文件的副歌音频数据;依据预设的音效处理规则对所述副歌音频数据进行音效处理,得到待拼接的目标歌曲片段,依据所述目标歌曲片段生成目标串烧歌曲。2.根据权利要求1所述的方法,其特征在于,所述获取N个音频文件,确定每一所述音频文件的特征信息,并依据所述特征信息将所述音频文件进行分类,得到分类后的音频文件集,包括:获取所述用户输入的表示音频类别的目标维度信息;调用预设的歌曲分类模型,通过所述歌曲分类模型并依据所述目标维度信息以及所述音频文件,确定所述音频文件的多维度的所述特征信息;将特征信息为同一维度的音频文件分类为同一所述音频文件集。3.根据权利要求2所述的方法,其特征在于,所述目标维度信息包括但不限于语种维度、情绪维度、主题维度以及节奏维度,所述将与同一维度的特征信息对应的音频文件分类为同一音频文件集,包括:依据所述目标维度信息,通过所述歌曲分类模型确定所述音频文件对应该目标维度的特征向量,所述特征信息包括所述特征向量;依据所述特征向量确定同一所述音频文件集中两任意所述音频文件之间的相似度。4.根据权利要求1所述的方法,其特征在于,所述在同一所述音频文件集中提取每一所述音频文件的副歌音频数据,包括:调用预设的副歌识别模型;通过所述副歌识别模型依据所述特征信息对同一所述音频文件集中每一所述音频文件进行副歌识别,得到所述每一所述音频文件的副歌音频数据。5.根据权利要求4所述的方法,其特征在于,所述得到所述每一所述音频文件的副歌音频数据,之后还包括:调用预设的人声识别模型对所述副歌音频数据进行人声识别,确定该副歌音频数据中包含人声音频数据的开始时间节点和结束时间节点;若...

【专利技术属性】
技术研发人员:马星宇
申请(专利权)人:成都开心音符科技有限公司
类型:发明
国别省市:

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

1