本申请属于音乐推荐,尤其涉及一种音乐推荐方法、装置、设备、存储介质及车辆。
背景技术:
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、本申请实施例的音乐推荐方法、装置、设备、存储介质及车辆,通过获取用户的面部图像以及根据面部图像确定用户的表情类型,能够确定用户当前的情绪。如此,通过向用户推荐符合用户情绪的至少一个目标音乐,能够提高音乐推荐的准确率,提升用户满意度。
1.一种音乐推荐方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述面部图像确定所述用户的表情类型,包括:
4.根据权利要求3所述的方法,其特征在于,所述获取用户的面部图像,包括:
5.根据权利要求1所述的方法,其特征在于,在从多个音乐风格中确定与所述表情类型对应的目标音乐风格之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述目标音乐的数量为多个;
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标音乐推荐列表,确定多个所述目标音乐的推荐顺序之前,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
9.一种音乐推荐装置,其特征在于,所述装置包括:
10.一种电子设备,其特征在于,所述电子设备包括:处理器以及存储有计算机程序指令的存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-8任意一项所述的音乐推荐方法。
12.一种车辆,其特征在于,包括至少以下一种: