K歌处理方法及系统的制作方法

文档序号:9305356阅读:255来源:国知局
K歌处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及音频处理领域,尤其涉及一种K歌处理方法及系统。
【背景技术】
[0002]随着人们生活质量的提高,K歌应用正逐步走向人们的日常生活,K歌应用具有的功能也日益丰富。
[0003]K歌应用是音乐播放器和录音软件的结合体,既可以播放原唱,也可以录制用户的歌声,并将录制的歌声与伴奏进行混音得到音乐文件,用户还可以将上述音乐文件上传到网络,以便让更多的人听到自己的歌声。
[0004]通常,在用户录制自己的歌声时,K歌应用会使用伴奏音频文件为用户的歌声录制提供伴奏,然而,这过程中,只能用户一人单独K歌,无法达到与他人合唱的K歌体验。

【发明内容】

[0005]本发明实施例提供了一种K歌处理方法及系统,可以实现与他人合唱的K歌体验。
[0006]本发明实施例的第一方面提供一种K歌处理方法,包括:
[0007]第一客户端接收第一用户输入的第一合唱请求,所述第一合唱请求用于请求发起合唱;
[0008]所述第一客户端根据所述第一合唱请求从服务器获取歌曲的伴奏音频文件和歌词文件,以便所述第一用户利用所述伴奏音频文件和歌词文件基于部分歌词进行录音,得到第一录制文件;
[0009]所述第一客户端确定第一歌词部分,并对应生成段落信息,其中,所述第一歌词部分指所述第一用户演唱过的歌词部分,所述段落信息包括用于标识所述第一歌词部分的标识信息;
[0010]所述第一客户端对所述第一录制文件和所述伴奏音频文件进行混音处理,得到第一目标文件;
[0011]所述第一客户端向所述服务器发送所述第一目标文件和段落信息,以便第二客户端从所述服务器获取所述第一目标文件和段落信息,并以所述第一目标文件作为伴奏音频、根据所述段落信息向第二用户提供K歌服务。
[0012]本发明实施例第二方面提供了一种K歌处理系统,包括第一客户端和第二客户端,其中:
[0013]所述第一客户端,用于接收第一用户输入的第一合唱请求,所述第一合唱请求用于请求发起合唱;根据所述第一合唱请求从服务器获取歌曲的伴奏音频文件和歌词文件,以便所述第一用户利用所述伴奏音频文件和歌词文件基于部分歌词进行录音,得到第一录制文件;基于所述第一录制文件确定第一歌词部分,并对应生成段落信息,其中,所述第一歌词部分指所述第一用户演唱过的歌词部分,所述段落信息包括用于标识所述第一歌词部分的标识信息;对所述第一录制文件和所述伴奏音频文件进行混音处理,得到第一目标文件;以及用于向所述服务器发送所述第一目标文件和段落信息,以便第二客户端从所述服务器获取所述第一目标文件和段落信息,并以所述第一目标文件作为伴奏音频、根据所述段落信息向第二用户提供K歌服务。
[0014]所述第二客户端,用于从所述服务器获取所述第一目标文件和段落信息,并以所述第一目标文件作为伴奏音频、根据所述段落信息向第二用户提供K歌服务。
[0015]本发明实施例提供的技术方案中,在接收到第一用户输入的第一合唱请求时,第一客户端首先根据该第一合唱请求从服务器获取歌曲的伴奏音频文件和歌词文件,以便第一用户利用上述伴奏音频文件和歌词文件基于部分歌词进行录音,得到第一录制文件,然后确定第一歌词部分,并对应生成段落信息,其中,该第一歌词部分指所述第一用户演唱过的歌词部分,该段落信息包括用于标识所述第一歌词部分的标识信息,再对第一录制文件和伴奏音频文件进行混音处理,得到第一目标文件,最后向服务器发送第一目标文件和段落信息,以便第二客户端从服务器获取上述第一目标文件和段落信息,并以该第一目标文件作为伴奏音频、根据段落信息向第二用户提供K歌服务。因此相对于现有技术,本发明实施例中的第一目标文件仅在第一歌词部分的显示时间由第一用户演唱,而在第一歌词部分以外的歌词部分为伴奏,由此,当第二客户端的以该第一目标文件作为伴奏音频时,可以根据段落信息在第一歌词部分以外的歌词部分进行演唱,以实现在第一歌词部分的显示时间由第一用户演唱,在第一歌词部分以外的歌词部分的显示时间由第二用户演唱,从而实现与他人合唱的K歌体验。
【附图说明】
[0016]图1为本发明实施例中K歌处理方法一个实施例示意图;
[0017]图2为本发明实施例中K歌处理方法另一实施例示意图;
[0018]图3为本发明实施例中K歌处理方法另一实施例示意图;
[0019]图4为本发明实施例中K歌处理系统一个实施例示意图。
【具体实施方式】
[0020]本发明实施例提供了一种K歌处理方法及系统,可以实现与他人合唱的K歌体验,以下分别进行详细说明。
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三…第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0023]需要说明的是,本发明实施例中的客户端具体可以包括手机、个人计算机(PC,Personal Computer)和/或平板电脑等设备。具体实现时,可以通过这些客户端登录网页,或者在这些客户端上加载程序,或者使用各移动平台发布的应用程序(App,Applicat1n)来访问K歌服务。
[0024]请参阅图1,本发明实施例中K歌处理方法一个实施例包括:
[0025]101、第一客户端接收第一用户输入的第一合唱请求;
[0026]在本实施例中,该第一合唱请求用于请求发起合唱,以触发合唱发起流程。例如,在实际应用过程中,第一客户端可以设置对应于该第一合唱请求的按钮,在第一用户按下该按钮时,第一客户端接收第一合唱请求。
[0027]102、第一客户端根据该第一合唱请求从服务器获取歌曲的伴奏音频文件和歌词文件,以便第一用户利用伴奏音频文件和歌词文件基于部分歌词进行录音,得到第一录制文件;
[0028]在本实施例中,在接收到第一合唱请求时,第一客户端从服务器获取歌曲的伴奏音频文件和歌词文件。其中,伴奏音频文件和原唱音频文件均为裸音频数据,在实际应用过程中,如果获取的伴奏音频文件或原唱音频文件为压缩格式的音频数据,如mp3格式,则第一客户端先将该压缩格式的音频数据解压缩为裸音频数据。歌词文件包括用于标识歌词显示时间的时间信息,以便歌词文件根据该时间信息与伴奏音频文件同步。例如该歌词文件可以包括LRC歌词文件,该LRC歌词文件通过其包含的时间标签来标识歌词显示时间。
[0029]在本实施例中,在获取伴奏音频文件和歌词文件后,客户端播放上述伴奏音频文件和歌词文件,第一用户可以选择任意的歌词进行演唱,当然,第一用户不对全部歌词进行演唱,同时客户端对该第一用户利用上述伴奏音频文件和歌词文件基于部分歌词进行的演唱进行录音,以得到第一录制文件。
[0030]103、第一客户端基于所述第一录制文件确定第一歌词部分,并对应生成段落信息;
[0031]在本实施例中,该第一歌词部分是指第一用户演唱过的歌词部分,即第一客户端基于第一录制文件识别出哪些歌词部分为
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1