一种歌曲的合唱方法及终端与流程

文档序号:12736540阅读:来源:国知局

技术特征:

1.一种歌曲合唱方法,其特征在于,所述方法包括:

当接收到携带发起合唱用户标识的和歌曲标识的合唱指令时,获取所述发起合唱用户标识所对应的音域类型;

根据所述发起合唱用户标识所对应的音域类型确定用于演唱所述歌曲标识对应的目标歌曲所缺的至少一种目标音域类型;

获取与所述至少一种目标音域类型匹配的目标推荐用户标识组合,并将所述目标推荐用户标识组合推荐给所述用户标识对应的用户,以使所述目标推荐用户标识对应的用户与所述目标推荐用户标识组合对应的至少一个目标用户对所述目标歌曲进行合唱。

2.如权利要求1所述的方法,其特征在于,所述获取所述发起合唱用户标识所对应的音域类型包括:

在预置的用于存储用户的演唱音频数据的数据库中获取所述发起合唱用户标识对应的目标演唱音频数据;

按预置的至少一种音域类型对所述目标演唱音频数据进行分析,获得每种音域类型对应的演唱音频数据片段;

通过预置的评分规则种音域类型对应的演唱音频数据片段进行评分,获得每种音域类型对应的演唱分数;

在所述每种音域类型对应的演唱分数中获取分数满足第一预设条件的演唱分数,并将所述分数满足第一预设条件的演唱分数对应的音域类型设为所述发起合唱用户标识对应的音域类型。

3.如权利要求2所述的方法,其特征在于,所述根据所述发起合唱用户标识所对应的音域类型确定用于演唱所述歌曲标识对应的目标歌曲所缺的至少一种目标音域类型包括:

获取所述目标歌曲的乐谱信息;

分析所述乐谱信息,获得用于演唱所述目标歌曲所需的至少一种音域类型;

根据所述发起合唱用户标识所对应的音域类型和所述用于演唱所述目标歌曲所需的至少一种音域类型确定用于演唱所述歌曲标识对应的目标歌曲所缺的至少一种目标音域类型。

4.如权利要求3所述的方法,其特征在于,所述获取与所述至少一种目标音域类型匹配的目标推荐用户标识组合包括:

根据预置的音域类型与用户标识的对应关系,分别获取每种目标音域类型对应的至少一个待推荐用户标识;

对每种目标音域类型对应的至少一个用户标识和所述发起合唱用户标识进行组合,获得至少一种待推荐用户标识组合,其中,每种待推荐用户标识组合所包括的待推荐用户标识对应的音域类型组成用于演唱所述目标歌曲所需的音域类型;

在所述至少一种待推荐用户标识组合中获取任一种待推荐用户标识组合作为所述目标推荐用户标识组合。

5.如权利要求4所述的方法,其特征在于,所述在所述至少一种待推荐用户标识组合中获取任一种待推荐用户标识组合作为所述目标推荐用户标识组合包括:

获取每个待推荐用户标识组合所包括的每个待推荐用户标识分别对应的基频信息;

根据所述每个待推荐用户标识组合所包括的每个待推荐用户标识分别对应的基频信息计算每个待推荐用户标识组合的基频相似度;

在每个待推荐用户标识组合的基频信息相似度中获取基频相似度满足第一预设条件的至少一个基频相似度;

在所述至少一个基频相似度对应的至少一个待推荐用户标识组合中获取任一种待推荐用户标识组合作为所述目标推荐用户标识组合。

6.如权利要求5所述的方法,其特征在于,所述在所述至少一个基频信息相似度对应的至少一个待推荐用户标识组合获取任一种待推荐用户标识组合作为所述目标推荐用户标识组合包括:

获取所述至少一个待推荐用户标识组合中的每个待推荐用户标识组合所包括的每个用户标识分别对应的音色信息;

根据所述至少一个待推荐用户标识组合中的每个待推荐用户标识组合所包括的每个待推荐用户标识分别对应的音色信息计算所述至少一个待推荐用户标识组合中的每个待推荐用户标识组合的音色相似度;

在所述至少一个待推荐用户标识组合中的每个待推荐用户标识组合的音色相似度中获取音色相似度满足第二预设条件的至少一个音色相似度;

在所述至少一个音色相似度对应的至少一个待推荐用户标识组合中获取任一种待推荐用户标识组合作为所述目标推荐用户标识组合。

7.如权利要求6所述的方法,其特征在于,所述将所述目标推荐用户标识组合推荐给所述用户标识对应的用户包括:

获取所述目标推荐用户标识组合所包括的每个目标推荐用户标识分别对应的用于演唱所述目标歌曲的歌曲演唱数据;

根据每个目标推荐用户标识所对应的音域类型,在所述每个目标推荐用户标识分别对应的歌曲演唱数据中获取每个目标推荐用户标识所对应的歌曲演唱数据片段;

将所述每个目标推荐用户标识所对应的歌曲演唱数据片段进行歌曲合成,获得所述目标歌曲对应的合成歌曲并输出。

8.一种终端,其特征在于,所述终端包括:

获取单元,用于当接收到携带发起合唱用户标识的和歌曲标识的合唱指令时,获取所述发起合唱用户标识所对应的音域类型;

确定单元,用于根据所述发起合唱用户标识所对应的音域类型确定用于演唱所述歌曲标识对应的目标歌曲所缺的至少一种目标音域类型;

推荐单元,用于获取与所述至少一种目标音域类型匹配的目标推荐用户标识组合,并将所述目标推荐用户标识组合推荐给所述用户标识对应的用户,以使所述目标推荐用户标识对应的用户与所述目标推荐用户标识组合对应的至少一个目标用户对所述目标歌曲进行合唱。

9.如权利要求7所述的终端,其特征在于,所述获取单元包括:

第一获取子单元,用于在预置的用于存储用户的演唱音频数据的数据库中获取所述发起合唱用户标识对应的目标演唱音频数据;

第二获取子单元,用于按预置的至少一种音域类型对所述目标演唱音频数据进行分析,获得每种音域类型对应的演唱音频数据片段;

第三获取子单元,用于通过预置的评分规则种音域类型对应的演唱音频数据片段进行评分,获得每种音域类型对应的演唱分数;

第一设置子单元,用于在所述每种音域类型对应的演唱分数中获取分数满足第一预设条件的演唱分数,并将所述分数满足第一预设条件的演唱分数对应的音域类型设为所述发起合唱用户标识对应的音域类型。

10.如权利要求9所述的终端,其特征在于,所述确定单元包括:

第四获取子单元,用于获取所述目标歌曲的乐谱信息;

分析子单元,用于分析所述乐谱信息,获得用于演唱所述目标歌曲所需的至少一种音域类型;

确定子单元,用于根据所述发起合唱用户标识所对应的音域类型和所述用于演唱所述目标歌曲所需的至少一种音域类型确定用于演唱所述歌曲标识对应的目标歌曲所缺的至少一种目标音域类型。

11.如权利要求10所述的终端,其特征在于,所述推荐单元包括:

第五获取子单元,用于根据预置的音域类型与用户标识的对应关系,分别获取每种目标音域类型对应的至少一个待推荐用户标识;

第六获取子单元,用于对每种目标音域类型对应的至少一个用户标识和所述发起合唱用户标识进行组合,获得至少一种待推荐用户标识组合,其中,每种待推荐用户标识组合所包括的待推荐用户标识对应的音域类型组成用于演唱所述目标歌曲所需的音域类型;

第二设置子单元,用于在所述至少一种待推荐用户标识组合中获取任一种待推荐用户标识组合作为所述目标推荐用户标识组合。

12.如权利要求11所述的终端,其特征在于,所述第二设置子单元包括:

第七获取子单元,用于获取每个待推荐用户标识组合所包括的每个待推荐用户标识分别对应的基频信息;

第八获取子单元,用于根据所述每个待推荐用户标识组合所包括的每个待推荐用户标识分别对应的基频信息计算每个待推荐用户标识组合的基频相似度;

第九获取子单元,用于在每个待推荐用户标识组合的基频信息相似度中获取基频相似度满足第一预设条件的至少一个基频相似度;

第三设置子单元,在所述至少一个基频相似度对应的至少一个待推荐用户标识组合中获取任一种待推荐用户标识组合作为所述目标推荐用户标识组合。

13.如权利要求12所述的终端,其特征在于,所述第三设置子单元具体用于:

获取所述至少一个待推荐用户标识组合中的每个待推荐用户标识组合所包括的每个用户标识分别对应的音色信息;

根据所述至少一个待推荐用户标识组合中的每个待推荐用户标识组合所包括的每个待推荐用户标识分别对应的音色信息计算所述至少一个待推荐用户标识组合中的每个待推荐用户标识组合的音色相似度;

在所述至少一个待推荐用户标识组合中的每个待推荐用户标识组合的音色相似度中获取音色相似度满足第二预设条件的至少一个音色相似度;

在所述至少一个音色相似度对应的至少一个待推荐用户标识组合中获取任一种待推荐用户标识组合作为所述目标推荐用户标识组合。

14.如权利要求13所述的终端,其特征在于,所述推荐单元包括:

第十获取子单元,用于获取所述目标推荐用户标识组合所包括的每个目标推荐用户标识分别对应的用于演唱所述目标歌曲的歌曲演唱数据;

第十一获取子单元,用于根据每个目标推荐用户标识所对应的音域类型,在所述每个目标推荐用户标识分别对应的歌曲演唱数据中获取每个目标推荐用户标识所对应的歌曲演唱数据片段;

合成子单元,用于将所述每个目标推荐用户标识所对应的歌曲演唱数据片段进行歌曲合成,获得所述目标歌曲对应的合成歌曲并输出。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1