一种音频文件的合成方法和设备技术

技术编号:15395609 阅读:48 留言:0更新日期:2017-05-19 06:59
本发明专利技术的实施方式提供了一种音频文件的合成方法。预先将第一伴奏文件处理为由多个连续的播放时间段分别标记的多个伴奏片段构成,根据用户的第一指示确定第一伴奏文件,再根据用户的第二指示,确定该作为发起方的用户选择的第一伴奏文件中的第一伴奏片段;为确定的第一伴奏片段进行音频数据采集;将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户。在合成第一伴奏文件的过程中,多个感兴趣用户都参与了合成,增加了社交性和趣味性,丰富了现有技术中唱歌类软件的功能,为用户带来了更好的体验。此外,本发明专利技术的实施方式提供了一种音频文件的合成设备。

Method and equipment for synthesizing audio file

The embodiment of the present invention provides a method for synthesizing audio files. Advance will constitute a fragment of the first accompaniment accompaniment file processing for a continuous playback time were labeled, first determine accompaniment file according to the first user instructions, according to the user's second instructions, the first document of the first fragment of accompaniment accompaniment as initiator selected by a user; for the first fragment to determine the accompaniment the audio data acquisition; the current part of accompaniment accompaniment file fragment completion of the first audio data acquisition to provide other users. In the process of synthesizing the first style file, a number of interested users are involved in the synthesis, increase social and interest, enrich the singing software function in the prior art, bring a better experience for the user. In addition, embodiments of the present invention provide a composite device for audio files.

【技术实现步骤摘要】
一种音频文件的合成方法和设备
本专利技术的实施方式涉及多媒体
,更具体地,本专利技术的实施方式涉及一种音频文件的合成方法和设备。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。音乐作为反映人类现实生活情感的一种艺术早已成为我们生活中不可缺少的休闲娱乐方式。除了听音乐,唱歌也是一种为大众所热爱的方式,相关的音乐软件也层出不穷。现有技术中,常用的唱歌类应用软件如唱吧、全民K歌等,但是这些应用软件基本采用如下方式实现:通过用户搜索或者直接选择,确定用户选择的歌曲,进入该歌曲的演唱主页,边播放伴奏音频边获取用户输入的声音音频,将用户输入的声音音频与伴奏音频合成,生成如KTV里人声加伴奏的音乐形式的音频文件。但是在整个合成过程中,仅仅是单个用户独立完成一首歌曲,功能单一。
技术实现思路
出于现有技术的唱歌类软件的实现方式均是使单个用户独立完成一首歌曲的原因,现有技术中唱歌类软件功能单一。因此在现有技术中,唱歌类软件仅实现了单人独立完成一首歌曲这是非常令人烦恼的过程。为此,非常需要一种改进的音频文件的合成方法,以丰富唱歌类软件的功能。在本上下文中,本专利技术的实施方式期望提供一种音频文件的合成方法和设备。在本专利技术实施方式的第一方面中,提供了一种音频文件的合成方法之一,包括:根据用户的第一指示,确定第一伴奏文件,其中,所述第一伴奏文件由多个连续的播放时间段分别标记的多个伴奏片段构成;根据用户的第二指示,确定用户选择的所述第一伴奏文件中的第一伴奏片段;为所述第一伴奏片段进行音频数据采集;将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户,使不同用户分别针对不同伴奏片段进行音频数据采集,得到由所述多个伴奏片段和对应音频数据合成的音频文件。在一种实施方式中,为所述第一伴奏片段进行音频数据采集,包括:向用户提供所述第一伴奏片段;接收用户针对所述第一伴奏片段采集的第一音频数据;将所述第一伴奏片段和所述第一音频数据合成或者关联保存;或者接收用户将所述第一伴奏片段与针对所述第一伴奏片段采集的第一音频数据合成后的第一伴奏片段。在一种实施方式中,在确定第一伴奏文件之后,还包括:按照所述多个伴奏片段分别对应的播放时间段的先后顺序,将所述多个伴奏片段以及所述多个伴奏片段分别对应的歌词呈现;为所述第一伴奏片段进行音频数据采集,包括:在播放所述第一伴奏片段的同时采集所述用户发送的第一音频数据,并将所述第一伴奏片段和所述第一音频数据合成或者关联保存。在一种实施方式中,将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户,包括:根据预先统计的用户兴趣数据,确定对所述第一伴奏文件对应的原声音频文件感兴趣的其他用户;向确定出的其他用户发送携带有预设接口的音频数据采集请求,其中,所述预设接口为提供所述其他用户访问所述第一伴奏文件的接口;接收任一其他用户发送的选择指示;将所述选择指示所指示选择的未完成音频数据采集的伴奏片段发送给该任一其他用户。在一种实施方式中,在将所述选择指示所指示选择的未完成音频数据采集的伴奏片段发送给该任一其他用户之后,还包括:获取该任一其他用户针对所选择的伴奏片段进行合成后得到的完成合成的伴奏片段;使用获取的完成合成的伴奏片段替换所述第一伴奏文件中对应播放时间段的未完成音频数据合成的伴奏片段。在一种实施方式中,在将所述选择指示所指示选择的未完成音频数据采集的伴奏片段发送给该任一其他用户之后,还包括:获取该任一其他用户针对所选择的伴奏片段采集的音频数据;将获取的音频数据和该任一其他用户选择的伴奏片段合成。在一种实施方式中,在将所述选择指示所指示选择的未完成音频数据采集的伴奏片段发送给该任一其他用户之后,还包括:获取该任一其他用户针对选择的伴奏片段采集的音频数据;将获取的音频数据与该任一其他用户选择的伴奏片段关联保存;所述方法,还包括:当接收到播放所述第一伴奏文件的指示时,在按照播放时间段的先后顺序播放各伴奏片段的同时,针对每个完成音频数据采集的伴奏片段,将关联保存的音频数据与该伴奏片段播放时间点对齐提供播放。在一种实施方式中,在向确定出的其他用户发送音频数据采集请求之后,还包括:启动第一计时器开始计时;在第一预设计时时间到达时,若所述第一伴奏文件中当前存在未完成音频数据采集的伴奏片段,则重新触发将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户的步骤。在一种实施方式中,在接收到任一其他用户发送的选择指示之后,还包括:为所述选择指示所指示选择的未完成音频数据采集的伴奏片段设置已完成标识;其中,设置有已完成标识的伴奏片段不能被任何用户再次选择;启动第二计时器开始计时;若在第二预设时间段内未获取到该任一其他用户的音频数据,则取消对该选择指示所指示选择的伴奏片段的已完成标识的设置。在一种实施方式中,将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户,包括:根据预先统计的用户兴趣数据,确定对所述第一伴奏文件对应的原声音频文件感兴趣的其他用户;向确定出的其他用户发送携带有预设接口的音频数据采集请求;接收任一其他用户通过所述预设接口发送的获取所述第一伴奏文件的请求;将所述第一伴奏文件发送给该任一其他用户。在一种实施方式中,在将所述第一伴奏文件发送给该任一其他用户之后,还包括:获取该任一其他用户针对选择的伴奏片段执行合成操作之后得到的第一伴奏文件;按照接收到其他用户反馈的第一伴奏文件的先后顺序,确定每个反馈的第一伴奏文件中对应其他用户完成合成的伴奏片段;以及若该完成合成的伴奏片段在当前第一伴奏文件中未完成合成,则使用该完成合成的伴奏片段替换当前第一伴奏文件中播放时间段对应的未完成合成的伴奏片段,得到合并的第一伴奏文件。在一种实施方式中,在向确定出的其他用户发送音频数据采集请求之后,还包括:启动第三计时器开始计时;在第三预设计时时间到达时,若第一伴奏文件中当前存在未完成音频数据采集的伴奏片段,则重新触发将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户的步骤。在一种实施方式中,根据预先统计的用户兴趣数据,确定对所述第一伴奏文件对应的原声音频文件感兴趣的其他用户,包括:根据预先统计的用户兴趣数据,以及当前所述第一伴奏文件中伴奏片段的音频数据采集完成进度,确定对所述第一伴奏文件对应的原声音频文件感兴趣的其他用户,其中,所述第一伴奏文件中未完成音频数据采集的伴奏片段越多,确定出的其他用户越多。在一种实施方式中,采用如下方法统计用户兴趣数据:监测用户播放音频文件时产生的播放行为;根据监测到的播放行为,统计符合如下指标的音频文件:播放达到预设时长、和/或播放达到预设频次;确定统计出的音频文件所属的类型,和/或对应的表演者,作为所述用户的兴趣数据。在一种实施方式中,根据用户的第一指示,确定第一伴奏文件,包括:在音频文件的播放界面,接收用户的用于指示针对所播放音频文件生成合成音频文件的第一指示;确定所播放音频文件对应的第一伴奏文件。在一种实施方式中,根据用户的第一指示,确定第一伴奏文件,包括:接收用户的用于对任意音频文件进行合成的第一指示;根据预先统计的用户兴趣数据,确定用户感兴趣的音频文件;确定用户感兴趣的所述音频文件对应的第一伴奏文本文档来自技高网...
一种音频文件的合成方法和设备

【技术保护点】
一种音频文件的合成方法,包括:根据用户的第一指示,确定第一伴奏文件,其中,所述第一伴奏文件由多个连续的播放时间段分别标记的多个伴奏片段构成;根据用户的第二指示,确定用户选择的所述第一伴奏文件中的第一伴奏片段;为所述第一伴奏片段进行音频数据采集;将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户,使不同用户分别针对不同伴奏片段进行音频数据采集,得到由所述多个伴奏片段和对应音频数据合成的音频文件。

【技术特征摘要】
1.一种音频文件的合成方法,包括:根据用户的第一指示,确定第一伴奏文件,其中,所述第一伴奏文件由多个连续的播放时间段分别标记的多个伴奏片段构成;根据用户的第二指示,确定用户选择的所述第一伴奏文件中的第一伴奏片段;为所述第一伴奏片段进行音频数据采集;将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户,使不同用户分别针对不同伴奏片段进行音频数据采集,得到由所述多个伴奏片段和对应音频数据合成的音频文件。2.根据权利要求1所述的方法,为所述第一伴奏片段进行音频数据采集,包括:向用户提供所述第一伴奏片段;接收用户针对所述第一伴奏片段采集的第一音频数据;将所述第一伴奏片段和所述第一音频数据合成或者关联保存;或者接收用户将所述第一伴奏片段与针对所述第一伴奏片段采集的第一音频数据合成后的第一伴奏片段。3.根据权利要求1所述的方法,在确定第一伴奏文件之后,还包括:按照所述多个伴奏片段分别对应的播放时间段的先后顺序,将所述多个伴奏片段以及所述多个伴奏片段分别对应的歌词呈现;为所述第一伴奏片段进行音频数据采集,包括:在播放所述第一伴奏片段的同时采集所述用户发送的第一音频数据,并将所述第一伴奏片段和所述第一音频数据合成或者关联保存。4.根据权利要求1所述的方法,将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户,包括:根据预先统计的用户兴趣数据,确定对所述第一伴奏文件对应的原声音频文件感兴趣的其他用户;向确定出的其他用户发送携带有预设接口的音频数据采集请求,其中,所述预设接口为提供所述其他用户访问所述第一伴奏文件的接口;接收任一其他用户发送的选择指示;将所述选择指示所指示选择的未完成音频数据采集的伴奏片段发送给该任一其他用户。5.根据权利要求4所述的方法,在将所述选择指示所指示选择的未完成音频数据采集的伴奏片段发送给该任一其他用户之后,还包括:获取该任一其他用户针对所选择的伴奏片段进行合成后得到的完成合成的伴奏片段;使用获取的完成合成的伴奏片段替换所述第一伴奏文件中对应播放时间段的未完成音频数据合成的伴奏片段。6.根据权利要求4所述的方法,在将所述选择指示所指示选择的未完成音频数据采集的伴奏片段发送给该任一其他用户之后,还包括:获取该任一其他用户针对所选择的伴奏片段采集的音频数据;将获取的音频数据和该任一其他用户选择的伴奏片段合成。7.根据权利要求4所述的方法,在将所述选择指示所指示选择的未完成音频数据采集的伴奏片段发送给该任一其他用户之后,还包括:获取该任一其他用户针对选择的伴奏片段采集的音频数据;将获取的音频数据与该任一其他用户选择的伴奏片段关联保存;所述方法,还包括:当接收到播放所述第一伴奏文件的指示时,在按照播放时间段的先后顺序播放各伴奏片段的同时,针对每个完成音频数据采集的伴奏片段,将关联保存的音频数据与该伴奏片段播放时间点对齐提供播放。8.根据权利要求4-7任一项所述的方法,在向确定出的其他用户发送音频数据采集请求之后,还包括:启动第一计时器开始计时;在第一预设计时时间到达时,若所述第一伴奏文件中当前存在未完成音频数据采集的伴奏片段,则重新触发将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户的步骤。9.根据权利要求4-7任一项所述的方法,在接收到任一其他用户发送的选择指示之后,还包括:为所述选择指示所指示选择的未完成音频数据采集的伴奏片段设置已完成标识;其中,设置有已完成标识的伴奏片段不能被任何用户再次选择;启动第二计时器开始计时;若在第二预设时间段内未获取到该任一其他用户的音频数据,则取消对该选择指示所指示选择的伴奏片段的已完成标识的设置。10.根据权利要求1所述的方法,将当前部分伴奏片段完成音频数据采集的第一伴奏文件提供其他用户,包括:根据预先统计的用户兴趣数据,确定对所述第一伴奏文件对应的原声音频文件感兴趣的其他用户;向确定出的其他用户发送携带有预设接口的音频数据采集请求;接收任一其他用户通过所述预设接口发送的获取所述第一伴奏文件的请求;将所述第一伴奏文件发送给该任一其他用户。11.根据权利要求10所述的方法,在将所述第一伴奏文件发送给该任一其他用户之后,还包括:获取该任一其他用户针对选择的伴奏片段执行合成操作之后得到的第一伴奏文件;按照接收到其他用户反馈的第一伴奏文件的先后顺序,确定每个反馈的第一伴奏文件中对应其他用户完成合成的伴奏片段;以及若该完成合成的伴奏片段在当前第一伴奏文件中...

【专利技术属性】
技术研发人员:任轶于康康
申请(专利权)人:杭州网易云音乐科技有限公司
类型:发明
国别省市:浙江,33

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

1