System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及机器学习,特别是涉及一种音乐播放方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着互联网技术的发展,人们已经可以实现线上或线下收听音乐。对于运营主体来说,基于互联网环境,可以通过向用户投放音乐的方式实现运营。目前运营主体对音乐的播放方式通常是随机投放的方式。然而,通过随机方式进行音乐播放,容易导致歌曲与运营主体和用户在播音乐的听感或风格等不适配。
2、因此,目前对于运营主体的音乐播放方法存在播放适配度不高的缺陷。
技术实现思路
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、上述音乐播放方法、装置、计算机设备、存储介质和计算机程序产品,通过从运营主体对应的待投放音乐池中获取与运营主体的环境信息相匹配的待投放音乐,以及网页用户在上述环境信息下的播放列表,并基于待投放音乐和播放列表的音乐的匹配度,确定目标音乐,基于针对网页用户的音乐投放条件确定加入播放列表的目标音乐,从而实现对待投放音乐的播放。相较于传统的通过运营主体随机播放的本文档来自技高网...
【技术保护点】
1.一种音乐播放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述运营主体的环境信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述运营主体的网页中的视觉信息和文本信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述从所述待投放音乐池中获取匹配所述环境信息的待投放音乐,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据各待投放音乐与所述播放列表中各音乐的匹配度,确定所述各待投放音乐中的目标音乐,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述各待投放音乐和第一音频文本获取第一特征表达向量,根据所述播放列表中的各音乐和第二音频文本获取第二特征表达向量,包括:
7.根据权利要求1所述的方法,其特征在于,所述确定加入所述播放列表的目标音乐之后,还包括:
8.根据权利要求1所述的方法,其特征在于,所述获取运营主体对应的包含多个音乐的待投放音乐池,包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种音乐播放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述运营主体的环境信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述获取所述运营主体的网页中的视觉信息和文本信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述从所述待投放音乐池中获取匹配所述环境信息的待投放音乐,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据各待投放音乐与所述播放列表中各音乐的匹配度,确定所述各待投放音乐中的目标音乐,包括:
6.根据权利要求5所述的方法,其特征在于,所述根据所述各待投放音乐和第一音频文本获取第一特征表达向量,根据所述播放列表中的...
【专利技术属性】
技术研发人员:王征韬,王馨,吴艺峰,吴斌,
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。