一种k歌处理方法及装置的制造方法

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

【发明内容】

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