
技术摘要:
本申请公开了一种歌曲合成方法、装置、设备及存储介质,属于音视频处理技术领域。所述方法包括:获取至少两首录制歌曲,至少两首录制歌曲包括第一用户帐号的第一录制歌曲以及第二用户帐号的第二录制歌曲,第一录制歌曲与第二录制歌曲包括相同的歌曲伴奏,第一用户帐号 全部
背景技术:
具备演唱歌曲功能的唱歌客户端是当下最受欢迎的娱乐类型的应用之一。用户在 登录唱歌客户端后,可以选择歌曲伴奏并进行演唱,还可以跟其他用户进行合唱。 目前,唱歌客户端提供的合唱功能。通常由唱歌客户端根据歌曲伴奏中的歌词,对 歌曲伴奏进行演唱角色划分,不同的演唱角色对应歌曲伴奏中不同的歌曲片段。唱歌客户 端根据不同用户选择的不同的演唱角色,录制某一用户在某一演唱角色下演唱的歌曲片段 并生成录音文件。在歌曲伴奏的全部演唱角色的歌曲片段都录制完成后,唱歌客户端将各 演唱角色对应的录音文件合并,生成一首歌曲,实现不同用户合唱一首歌曲。 在实现不同用户合唱一首歌曲的过程中,唱歌客户端需要对歌曲伴奏进行演唱角 色划分,并在全部演唱角色的歌曲片段都录制完成后,才能合成合唱歌曲。合成合唱歌曲的 方式较单一。
技术实现要素:
本申请提供了一种歌曲合成方法、装置、设备及存储介质,可以提供一种新的合成 合唱歌曲的方式。所述技术方案如下: 根据本申请的一方面,提供了一种歌曲合成方法,所述方法包括: 获取至少两首录制歌曲,所述至少两首录制歌曲包括第一用户帐号的第一录制歌 曲以及第二用户帐号的第二录制歌曲,所述第一录制歌曲与所述第二录制歌曲包括相同的 歌曲伴奏,所述第一用户帐号与所述第二用户帐号不同; 根据所述第一录制歌曲获取第一录制歌曲片段,所述第一录制歌曲片段为所述第 一录制歌曲中的歌曲片段;根据所述第二录制歌曲获取第二录制歌曲片段,所述第二录制 歌曲片段为所述第二录制歌曲中的歌曲片段; 根据所述第一录制歌曲片段与所述第二录制歌曲片段生成一首合唱歌曲。 根据本申请的另一方面,提供了一种歌曲合成装置,所述装置包括: 第一获取模块,用于获取至少两首录制歌曲,所述至少两首录制歌曲包括第一用 户帐号的第一录制歌曲以及第二用户帐号的第二录制歌曲,所述第一录制歌曲与所述第二 录制歌曲包括相同的歌曲伴奏,所述第一用户帐号与所述第二用户帐号不同; 第二获取模块,用于根据所述第一录制歌曲获取第一录制歌曲片段,所述第一录 制歌曲片段为所述第一录制歌曲中的歌曲片段;第二获取模块,还用于根据所述第二录制 歌曲获取第二录制歌曲片段,所述第二录制歌曲片段为所述第二录制歌曲中的歌曲片段; 生成模块,用于根据所述第一录制歌曲片段与所述第二录制歌曲片段生成一首合 唱歌曲。 4 CN 111599328 A 说 明 书 2/16 页 可选地,所述第一获取模块,用于: 获取所述第一录制歌曲; 显示根据所述第一录制歌曲推荐的至少一首推荐录制歌曲,所述推荐录制歌曲包 括所述第二用户帐号的录制歌曲,所述推荐录制歌曲与所述第一录制歌曲包括相同的歌曲 伴奏; 响应于第一选择操作触发的选择指令,从所述至少一首推荐录制歌曲中获取所述 第二录制歌曲。 可选地,所述第一获取模块,用于: 显示所述第二用户帐号的录制歌曲; 响应于第二选择操作触发的选择指令,从所述第二用户帐号的录制歌曲中获取所 述第二录制歌曲; 根据所述第二录制歌曲,从所述第一用户帐号的录制歌曲中获取所述第一录制歌 曲。 可选地,所述第一获取模块,用于: 根据所述第二录制歌曲,显示所述第一用户帐号的候选录制歌曲,所述候选录制 歌曲与所述第二录制歌曲包括相同的歌曲伴奏; 响应于第三选择操作触发的选择指令,从所述候选录制歌曲中获取所述第一录制 歌曲。 可选地,所述第一获取模块,用于: 显示录制歌曲广场界面,所述录制歌曲广场界面包括至少两首公示录制歌曲,所 述公示录制歌曲包括相同的歌曲伴奏; 响应于第四选择操作触发的选择指令,从所述至少两首公示录制歌曲中获取所述 第一录制歌曲与所述第二录制歌曲。 可选地,所述第二获取模块,用于: 响应于第五选择操作触发的选择指令,从所述第一录制歌曲中获取所述第一录制 歌曲片段; 所述第二获取模块,还用于: 响应于第六选择操作触发的选择指令,从所述第二录制歌曲中获取所述第二录制 歌曲片段。 可选地,所述生成模块,用于: 当所述第一录制歌曲片段与所述第二录制歌曲片段中存在相同歌词的录制歌曲 片段时,将所述相同歌词的录制歌曲片段中的人声叠加得到叠加片段; 根据所述叠加片段以及所述第一录制歌曲片段与所述第二录制歌曲片段中歌词 不相同的录制歌曲片段生成一首合唱歌曲。 根据本申请的又一方面,提供了一种计算机设备,所述计算机设备包括处理器和 存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一 条指令、所述至少一段程序、所述代码集或所述指令集由所述处理器加载并执行以实现上 述方面所述的歌曲合成方法。 根据本申请的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至 5 CN 111599328 A 说 明 书 3/16 页 少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述 代码集或所述指令集由所述处理器加载并执行以实现上述方面所述的歌曲合成方法。 本申请提供的技术方案带来的有益效果至少包括: 通过根据至少两首录制歌曲中的第一录制歌曲获取第一录制歌曲片段,以及根据 至少两首录制歌曲中的第二录制歌曲获取第二录制歌曲片段,之后根据第一录制歌曲片段 与第二录制歌曲片段生成一首合唱歌曲。用户可自由选择不同用户帐号的录制歌曲,并且 可针对选择的每首录制歌曲,灵活选择需要进行合成的录制歌曲的录制歌曲片段,来合成 合唱歌曲。实现了高效并且灵活的合成合唱歌曲。本申请提供了一种新的合成合唱歌曲的 方式。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本申请实施例提供的实现多用户合唱的流程示意图; 图2是本申请实施例提供的“歌曲广场”的用户界面示意图; 图3是本申请实施例提供的歌曲合成系统的结构示意图; 图4是本申请实施例提供的一种歌曲合成方法的流程示意图; 图5是本申请实施例提供的另一种歌曲合成方法的流程示意图; 图6是本申请实施例提供的一种获取录制歌曲的方法的流程示意图; 图7是本申请实施例提供的显示第一录制歌曲详情的用户界面示意图; 图8是本申请实施例提供的显示推荐录制歌曲的用户界面示意图; 图9是本申请实施例提供的另一种获取录制歌曲的方法的流程示意图; 图10是本申请实施例提供的显示第二用户帐号的录制歌曲的用户界面示意图; 图11是本申请实施例提供的合唱方式选择的用户界面示意图; 图12是本申请实施例提供的从第一用户帐号的录制歌曲中获取第一录制歌曲的 方法的流程示意图; 图13是本申请实施例提供的从候选录制歌曲中选择第一录制歌曲的用户界面示 意图; 图14本申请实施例提供的又一种获取录制歌曲的方法的流程示意图; 图15本申请实施例提供的显示完成多用户合唱的录制歌曲的用户界面示意图; 图16是本申请实施例提供的唱歌客户端随机获取歌曲片段的用户界面示意图; 图17是本申请实施例提供的用户选择歌曲片段的用户界面示意图; 图18是本申请实施例提供的一种歌曲合成装置的结构示意图; 图19是本申请实施例提供的一种终端的结构示意图。 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施 例,并与说明书一起用于解释本申请的原理。 6 CN 111599328 A 说 明 书 4/16 页