显示歌词的方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:27420138 阅读:23 留言:0更新日期:2021-02-21 14:38
本申请公开了一种显示歌词的方法、装置、设备及计算机可读存储介质,属于计算机技术领域。方法包括:获取目标歌曲的歌词显示请求,歌词显示请求中携带目标歌曲的歌曲标签;基于目标歌曲的歌曲标签,调用目标动效模板确定模型确定与目标歌曲匹配的目标动效模板;确定与目标动效模板匹配的目标字体文件,目标字体文件用于确定目标歌曲的歌词信息的显示效果;根据目标动效模板和目标字体文件,以视频形式显示目标歌曲的歌词信息。该方法确定的目标动效模板是与目标歌曲匹配的动效模板,提高了目标歌曲和目标动效模板之间的匹配度,而且无需用户手动操作,提高了歌词显示的效率,提高了人机交互效率,提高了用户粘度。提高了用户粘度。提高了用户粘度。

【技术实现步骤摘要】
显示歌词的方法、装置、设备及计算机可读存储介质


[0001]本申请实施例涉及计算机
,特别涉及一种显示歌词的方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的飞速发展,智能手机等电子设备也在不断发展中,移动感光芯片也在不断提升,歌词的显示方式也越来越多。
[0003]相关技术中,基于目标用户在目标歌曲中的选择指令,确定待处理的歌曲片段,歌曲片段的时长一般为15秒,获取歌曲片段对应的歌词。展示歌词显示页面,该歌词显示页面中显示有多个动效模板,响应于目标用户在多个动效模板中的选中指令,将被选中的动效模板确定为目标动效模板,将目标动效模板和歌曲片段的歌词进行结合,以视频形式显示歌词。
[0004]然而,上述显示歌词的方法中目标动效模板为基于目标用户的主观意识确定的,容易导致目标动效模板和歌曲片段的匹配度较低,使得歌词的显示效果较差。而且,上述显示歌词的方法仅为显示一首歌曲的某一个片段的歌词,无法显示整首歌曲的歌词,使得用户粘性较低。

技术实现思路

[0005]本申请实施例提供了一种显示歌词的方法、装置、设备及计算机可读存储介质,可用于解决相关技术中的问题。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种显示歌词的方法,所述方法包括:
[0007]获取目标歌曲的歌词显示请求,所述歌词显示请求中携带所述目标歌曲的歌曲标签;
[0008]基于所述目标歌曲的歌曲标签,调用目标动效模板确定模型确定与所述目标歌曲匹配的目标动效模板,所述目标动效模板确定模型基于训练样本集、验证样本集、激活函数和交叉熵损失函数训练得到,所述激活函数和交叉熵损失函数用于构造第一动效模板确定模型,所述训练样本集用于训练所述第一动效模板确定模型,得到多个初始动效模板确定模型,所述验证样本集用于在所述多个初始动效模板确定模型中确定所述目标动效模板确定模型;
[0009]确定与所述目标动效模板匹配的目标字体文件,所述目标字体文件用于确定所述目标歌曲的歌词信息的显示效果;
[0010]根据所述目标动效模板和所述目标字体文件,以视频形式显示所述目标歌曲的歌词信息。
[0011]在一种可能的实现方式中,所述基于所述目标歌曲的歌曲标签,调用目标动效模板确定模型确定与所述目标歌曲匹配的目标动效模板之前,所述方法还包括:
[0012]按照所述激活函数和所述交叉熵损失函数构造所述第一动效模板确定模型;
[0013]获取所述训练样本集,所述训练样本集中包括多首第一歌曲的歌曲信息以及各个第一歌曲对应的动效模板;
[0014]基于所述训练样本集对所述第一动效模板确定模型进行训练,得到多个初始动效模板确定模型,所述多个初始动效模板确定模型为所述第一动效模板确定模型在不同迭代次数下对应的模型;
[0015]获取所述验证样本集,所述验证样本集中包括多首第二歌曲的歌曲信息以及各个第二歌曲对应的动效模板;
[0016]基于所述验证样本集,在所述多个初始动效模板确定模型中确定所述目标动效模板确定模型。
[0017]在一种可能的实现方式中,所述基于所述验证样本集,在所述多个初始动效模板确定模型中确定所述目标动效模板确定模型,包括:
[0018]将所述多首第二歌曲的歌曲信息分别输入所述多个初始动效模板确定模型;
[0019]基于所述初始动效模板确定模型的输出结果和所述多首第二歌曲对应的动效模板,确定所述多个初始动效模板确定模型的准确率;
[0020]将准确率满足目标要求的初始动效模板确定模型确定为所述目标动效模板确定模型。
[0021]在一种可能的实现方式中,所述基于所述目标歌曲的歌曲标签,调用目标动效模板确定模型确定与所述目标歌曲匹配的目标动效模板,包括:
[0022]基于所述目标歌曲的歌曲标签,获取所述目标歌曲的歌曲信息;
[0023]将所述目标歌曲的歌曲信息输入目标动效模板确定模型,所述目标动效模板确定模型用于确定与所述目标歌曲匹配的动效模板;
[0024]基于所述目标动效模板确定模型的输出结果,确定与所述目标歌曲匹配的目标动效模板。
[0025]在一种可能的实现方式中,所述基于所述目标歌曲的歌曲标签,获取所述目标歌曲的歌曲信息,包括:
[0026]生成歌曲信息获取请求,所述歌曲信息获取请求中携带所述目标歌曲的歌曲标签;
[0027]向目标服务器发送所述歌曲信息获取请求;
[0028]接收所述目标服务器基于所述歌曲信息获取请求返回的所述目标歌曲的歌曲信息,所述歌曲信息包括歌曲流派、歌曲曲风、歌手、歌词信息、歌曲演唱速度以及歌曲节拍数中的至少一种。
[0029]在一种可能的实现方式中,所述根据所述目标动效模板和所述目标字体文件,以视频形式显示所述目标歌曲的歌词信息,包括:
[0030]获取所述目标歌曲的歌词信息;
[0031]基于所述目标字体文件,对所述目标歌曲的歌词信息进行渲染,得到渲染之后的歌词信息;
[0032]将所述渲染之后的歌词信息和所述目标动效模板进行合成,得到所述目标歌曲的歌词信息的显示样式;
[0033]按照所述目标歌曲的歌词信息的显示样式,以视频形式显示所述目标歌曲的歌词
信息。
[0034]在一种可能的实现方式中,所述根据所述目标动效模板和所述目标字体文件,以视频形式显示所述目标歌曲的歌词信息,包括:
[0035]获取所述目标歌曲的音频文件;
[0036]播放所述目标歌曲的音频文件,以视频形式显示所述目标歌曲的歌词信息。
[0037]在一种可能的实现方式中,所述激活函数为S型函数、线性整流函数、所述S型函数的变种函数和所述线性整流函数的变种函数中的任一种。
[0038]另一方面,本申请实施例提供了一种显示歌词的装置,所述装置包括:
[0039]获取模块,用于获取目标歌曲的歌词显示请求,所述歌词显示请求中携带所述目标歌曲的歌曲标签;
[0040]确定模块,用于基于所述目标歌曲的歌曲标签,调用目标动效模板确定模型确定与所述目标歌曲匹配的目标动效模板,所述目标动效模板确定模型基于训练样本集、验证样本集、激活函数和交叉熵损失函数训练得到,所述激活函数和交叉熵损失函数用于构造第一动效模板确定模型,所述训练样本集用于训练所述第一动效模板确定模型,得到多个初始动效模板确定模型,所述验证样本集用于在所述多个初始动效模板确定模型中确定所述目标动效模板确定模型;
[0041]所述确定模块,还用于确定与所述目标动效模板匹配的目标字体文件,所述目标字体文件用于确定所述目标歌曲的歌词信息的显示效果;
[0042]显示模块,用于根据所述目标动效模板和所述目标字体文件,以视频形式显示所述目标歌曲的歌词信息。
[0043]在一种可能的实现方式中,所述装置还包括:
[0044]构造模块,用于按照所述激活函数和所述交叉熵损失函数构造所述第一动效模板确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示歌词的方法,其特征在于,所述方法包括:获取目标歌曲的歌词显示请求,所述歌词显示请求中携带所述目标歌曲的歌曲标签;基于所述目标歌曲的歌曲标签,调用目标动效模板确定模型确定与所述目标歌曲匹配的目标动效模板,所述目标动效模板确定模型基于训练样本集、验证样本集、激活函数和交叉熵损失函数训练得到,所述激活函数和交叉熵损失函数用于构造第一动效模板确定模型,所述训练样本集用于训练所述第一动效模板确定模型,得到多个初始动效模板确定模型,所述验证样本集用于在所述多个初始动效模板确定模型中确定所述目标动效模板确定模型;确定与所述目标动效模板匹配的目标字体文件,所述目标字体文件用于确定所述目标歌曲的歌词信息的显示效果;根据所述目标动效模板和所述目标字体文件,以视频形式显示所述目标歌曲的歌词信息。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标歌曲的歌曲标签,调用目标动效模板确定模型确定与所述目标歌曲匹配的目标动效模板之前,所述方法还包括:按照所述激活函数和所述交叉熵损失函数构造所述第一动效模板确定模型;获取所述训练样本集,所述训练样本集中包括多首第一歌曲的歌曲信息以及各个第一歌曲对应的动效模板;基于所述训练样本集对所述第一动效模板确定模型进行训练,得到多个初始动效模板确定模型,所述多个初始动效模板确定模型为所述第一动效模板确定模型在不同迭代次数下对应的模型;获取所述验证样本集,所述验证样本集中包括多首第二歌曲的歌曲信息以及各个第二歌曲对应的动效模板;基于所述验证样本集,在所述多个初始动效模板确定模型中确定所述目标动效模板确定模型。3.根据权利要求2所述的方法,其特征在于,所述基于所述验证样本集,在所述多个初始动效模板确定模型中确定所述目标动效模板确定模型,包括:将所述多首第二歌曲的歌曲信息分别输入所述多个初始动效模板确定模型;基于所述初始动效模板确定模型的输出结果和所述多首第二歌曲对应的动效模板,确定所述多个初始动效模板确定模型的准确率;将准确率满足目标要求的初始动效模板确定模型确定为所述目标动效模板确定模型。4.根据权利要求1所述的方法,其特征在于,所述基于所述目标歌曲的歌曲标签,调用目标动效模板确定模型确定与所述目标歌曲匹配的目标动效模板,包括:基于所述目标歌曲的歌曲标签,获取所述目标歌曲的歌曲信息;将所述目标歌曲的歌曲信息输入目标动效模板确定模型,所述目标动效模板确定模型用于确定与所述目标歌曲匹配的动效模板;基于所述目标动效模板确定模型的输出结果,确定与所述目标歌曲匹配的目标动效模板。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标歌曲的歌曲标签,获取所述目标歌曲的歌曲信息...

【专利技术属性】
技术研发人员:刘子渊曹翔徐豪杰覃婕思贺继汤戈丁里黄诗盈
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:

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

1