歌唱能力的认证方法、设备及存储介质与流程

摘要: 本技术涉及计算机,特别涉及一种歌唱能力的认证方法、设备及存储介质。背景技术:1、通过对直播平台或内容平台中的主播进行歌唱能力认证,可以明确平台中不同主播的歌唱能...
歌唱能力的认证方法、设备及存储介质与流程

本技术涉及计算机,特别涉及一种歌唱能力的认证方法、设备及存储介质。

背景技术:

1、通过对直播平台或内容平台中的主播进行歌唱能力认证,可以明确平台中不同主播的歌唱能力。

2、相关技术中,在对主播进行歌唱能力认证的过程中,需要主播录制并上传一段歌曲的演唱音频或演唱视频。之后由平台的运营人员或专业音乐人士作为评委,审听主播提交的演唱音频或演唱视频,并根据自身的专业知识和主观感受,对主播的歌唱能力进行评判,以实现歌唱能力认证。

3、通过上述方式实现主播的歌唱能力认证,存在效率较低的问题。

技术实现思路

1、本技术提供了一种歌唱能力的认证方法、设备及存储介质,可以提升对主播账号进行歌唱能力认证的效率。所述技术方案如下:

2、根据本技术的一方面,提供了一种歌唱能力的认证方法,所述方法应用于服务端,所述方法包括:

3、接收客户端发送的待评估音频,所述待评估音频通过录制主播账号演唱目标歌曲得到;

4、通过比较所述待评估音频与基准音频在多个维度下的差异,确定所述主播账号的演唱评分,所述基准音频包括所述目标歌曲对应的原唱音频和乐器音频中的至少一种;

5、根据所述演唱评分对所述主播账号进行歌唱能力认证。

6、根据本技术的另一方面,提供了一种歌唱能力的认证方法,所述方法包括:

7、显示歌唱能力认证界面,所述歌唱能力认证界面中显示有多首候选歌曲;

8、通过录制主播账号演唱目标歌曲,得到待评估音频,所述目标歌曲是所述主播账号在所述多首候选歌曲中选择的歌曲;

9、向服务端发送所述待评估音频,所述待评估音频被用于与基准音频在多个维度比较差异,以确定所述主播账号的演唱评分,所述演唱评分用于对所述主播账号进行歌唱能力认证,所述基准音频包括所述目标歌曲对应的原唱音频和乐器音频中的至少一种。

10、根据本技术的另一方面,提供了一种歌唱能力的认证装置,所述装置包括:

11、接收模块,用于接收客户端发送的待评估音频,所述待评估音频通过录制主播账号演唱目标歌曲得到;

12、确定模块,用于通过比较所述待评估音频与基准音频在多个维度下的差异,确定所述主播账号的演唱评分,所述基准音频包括所述目标歌曲对应的原唱音频和乐器音频中的至少一种;

13、认证模块,用于根据所述演唱评分对所述主播账号进行歌唱能力认证。

14、在一个可选的设计中,所述确定模块,用于:

15、通过比较所述待评估音频与所述基准音频在音准维度、节奏维度以及稳定性维度中的至少两个维度下的差异,确定所述主播账号的演唱评分。

16、在一个可选的设计中,所述确定模块,用于:

17、通过比较所述待评估音频与所述基准音频在所述音准维度下的差异,确定所述主播账号的第一评分;

18、通过比较所述待评估音频与所述基准音频在所述节奏维度下的差异,确定所述主播账号的第二评分;

19、通过比较所述待评估音频与所述基准音频在所述稳定性维度下的差异,确定所述主播账号的第三评分;

20、根据所述第一评分、所述第二评分以及所述第三评分,确定所述主播账号的演唱评分。

21、在一个可选的设计中,所述确定模块,用于:

22、根据所述待评估音频与所述基准音频,通过歌唱能力模型的第一输出分支确定所述主播账号的第一评分;

23、其中,所述第一输出分支用于提取所述待评估音频的第一基频序列与所述基准音频的第二基频序列,并计算所述第一基频序列与所述第二基频序列的音高差异,以确定所述主播账号的第一评分,所述歌唱能力模型基于深度神经网络构建。

24、在一个可选的设计中,所述确定模块,用于:

25、根据所述待评估音频与所述基准音频,通过歌唱能力模型的第二输出分支确定所述主播账号的第二评分;

26、其中,所述第二输出分支用于提取所述待评估音频中的音符的第一起止点与所述基准音频中的音符的第二起止点,并计算所述第一起止点与所述第二起止点的偏差,以确定所述主播账号的第二评分,所述歌唱能力模型基于深度神经网络构建。

27、在一个可选的设计中,所述确定模块,用于:

28、根据所述待评估音频与所述基准音频,通过歌唱能力模型的第三输出分支确定所述主播账号的第三评分;

29、其中,所述第三输出分支用于提取所述待评估音频的第一基频序列和第一振幅序列以及所述基准音频的第二基频序列和第二振幅序列,并分析所述第一基频序列和所述第二基频序列的抖动以及所述第一振幅序列和所述第二振幅序列的震颤,以确定所述主播账号的第三评分,所述歌唱能力模型基于深度神经网络构建。

30、在一个可选的设计中,所述确定模块,用于:

31、根据所述第一评分、所述第二评分以及所述第三评分的加权和,确定所述主播账号的演唱评分。

32、在一个可选的设计中,所述确定模块,用于:

33、通过比较所述待评估音频与所述基准音频在所述多个维度下的差异,以及分析所述待评估音频对应的音色和演唱技巧中的至少之一,确定所述主播账号的演唱评分。

34、在一个可选的设计中,所述装置还包括:

35、处理模块,用于对所述待评估音频与所述基准音频进行音频对齐。

36、在一个可选的设计中,所述认证模块,用于:

37、在所述演唱评分高于评分阈值的情况下,向所述主播账号授予认证标签;

38、其中,所述认证标签用于反映所述主播账号的歌唱能力。

39、根据本技术的另一方面,提供了一种歌唱能力的认证装置,所述装置包括:

40、显示模块,用于显示歌唱能力认证界面,所述歌唱能力认证界面中显示有多首候选歌曲;

41、录制模块,用于通过录制主播账号演唱目标歌曲,得到待评估音频,所述目标歌曲是所述主播账号在所述多首候选歌曲中选择的歌曲;

42、发送模块,用于向服务端发送所述待评估音频,所述待评估音频被用于与基准音频在多个维度比较差异,以确定所述主播账号的演唱评分,所述演唱评分用于对所述主播账号进行歌唱能力认证,所述基准音频包括所述目标歌曲对应的原唱音频和乐器音频中的至少一种。

43、根据本技术的另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如上方面所述的歌唱能力的认证方法。

44、根据本技术的另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如上方面所述的歌唱能力的认证方法。

45、根据本技术的另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面的各种可选实现方式中提供的歌唱能力的认证方法。

46、本技术提供的技术方案带来的有益效果至少包括:

47、通过比较主播账号演唱目标歌曲得到的待评估音频,与目标歌曲对应的基准音频在多个维度下的差异,以确定主播账号的演唱评分,从而实现对主播账号的歌唱能力认证。由于对主播账号的歌唱能力认证过程全程自动化执行,无需人工参与,因此能够提升对主播账号进行歌唱能力认证的效率。