音乐播放方法、音乐播放装置和终端设备制造方法及图纸

技术编号:35763068 阅读:13 留言:0更新日期:2022-12-01 13:58
本公开提供了一种音乐播放方法、音乐播放装置和终端设备,涉及多媒体技术领域,所述方法包括:接收请求唤醒终端设备的第一语音指令;接收请求播放音乐的第二语音指令;判断声纹库中是否有与所述第一语音指令的第一声纹特征匹配的基准声纹特征,以得到第一判断结果;判断声纹库中是否有与所述第二语音指令的第二声纹特征匹配的基准声纹特征,以得到第二判断结果;在第一判断结果和第二判断结果均为否的情况下,判断所述第一声纹特征和所述第二声纹特征是否匹配,以得到第三判断结果;在第三判断结果为是的情况下,播放歌曲,并将所述第一声纹特征和所述第二声纹特征中的至少一个作为基准声纹特征与用户标识对应地保存在声纹库中。声纹库中。声纹库中。

【技术实现步骤摘要】
音乐播放方法、音乐播放装置和终端设备


[0001]本公开涉及多媒体
,尤其是音乐播放方法、音乐播放装置和终端设备。

技术介绍

[0002]相关技术中,可以基于用户发出的语音指令识别用户身份,并基于识别出的用户身份向用户推送一些个性化音乐。
[0003]然而,这需要用户费时费力地提前进行声纹录入以将自己的声纹特征保存在声纹库中,用户体验不佳。

技术实现思路

[0004]为了解决上述问题,本公开实施例提出了如下解决方案。
[0005]根据本公开实施例的一方面,提供一种音乐播放方法,包括:接收请求唤醒终端设备的第一语音指令;接收请求播放音乐的第二语音指令;判断声纹库中是否有与所述第一语音指令的第一声纹特征匹配的基准声纹特征,以得到第一判断结果;判断声纹库中是否有与所述第二语音指令的第二声纹特征匹配的基准声纹特征,以得到第二判断结果;在第一判断结果和第二判断结果均为否的情况下,判断所述第一声纹特征和所述第二声纹特征是否匹配,以得到第三判断结果;在第三判断结果为是的情况下,播放歌曲,并将所述第一声纹特征和所述第二声纹特征中的至少一个作为基准声纹特征与用户标识对应地保存在声纹库中。
[0006]在一些实施例中,所述第二语音指令不包括对歌曲的限定;所述方法还包括:在第一判断结果和第二判断结果均为是的情况下,判断与所述第一声纹特征匹配的基准声纹特征的第一用户标识和与所述第二声纹特征匹配的基准声纹特征的第二用户标识是否相同,以得到第四判断结果;在第四判断结果为是的情况下,查询与所述第一用户标识对应的第一播放记录;基于所述第一播放记录确定第一歌曲,并播放所述第一歌曲。
[0007]在一些实施例中,所述第一播放记录包括第一组已播放歌曲中每首歌的播放信息,所述播放信息包括该首歌的歌曲名称和音乐风格中的至少一个;基于所述第一播放记录确定第一歌曲包括:从第一组歌曲和第二组歌曲中的至少一组中确定所述第一歌曲,其中,所述第一组歌曲是基于音乐风格确定的,所述第二组歌曲是基于歌曲名称确定的。
[0008]在一些实施例中,所述第一组歌曲根据如下方式确定:确定每种音乐风格在所述第一播放记录中所占的第一比例;确定第一比例大于第一阈值的一种或多种音乐风格;将符合所述一种或多种音乐风格的歌曲确定为所述第一组歌曲。
[0009]在一些实施例中,所述第二组歌曲根据如下方式确定:确定每首歌在所述第一播放记录中所占的第二比例;确定第二比例大于第二阈值的一首或多首歌;查询不同于所述第一用户标识的第三用户标识对应的第二播放记录,所述第二播放记录包括第二组已播放歌曲中每首歌的所述播放信息,所述第二组已播放歌曲包括所述一首或多首歌;确定每首歌在所述第二播放记录中所占的第三比例;将第三比例大于第三阈值的歌曲确定为所述第
二组歌曲。
[0010]在一些实施例中,从第一组歌曲和第二组歌曲中确定歌曲包括:确定属于所述第一组歌曲和所述第二组歌曲的第三组歌曲;从第三组歌曲中确定所述第一歌曲。
[0011]在一些实施例中,每首歌的播放信息还包括该首歌在结束播放时的播放时长占总时长的第四比例;基于所述第一播放记录确定歌曲还包括:确定每首歌在所述第一播放记录中的第四比例的平均值小于第四阈值的第四组歌曲,所述第一组歌曲和所述第二组歌曲不包括所述第四组歌曲。
[0012]在一些实施例中,所述方法还包括:在第三判断结果为否的情况下,不保存所述第一声纹特征和所述第二声纹特征,并播放歌曲。
[0013]在一些实施例中,所述方法还包括:在第四判断结果为否的情况下,进入睡眠模式。
[0014]根据本公开实施例的另一方面,提供一种音乐播放装置,包括:接收模块,被配置为接收请求唤醒终端设备的第一语音指令;接收请求播放音乐的第二语音指令;判断模块,被配置为判断声纹库中是否有与所述第一语音指令的第一声纹特征匹配的基准声纹特征,以得到第一判断结果;判断声纹库中是否有与所述第二语音指令的第二声纹特征匹配的基准声纹特征,以得到第二判断结果;在第一判断结果和第二判断结果均为否的情况下,判断所述第一声纹特征和所述第二声纹特征是否匹配,以得到第三判断结果;播放模块,被配置为在第三判断结果为是的情况下,播放歌曲,并将所述第一声纹特征和所述第二声纹特征中的至少一个作为基准声纹特征与用户标识对应地保存在声纹库中。
[0015]根据本公开实施例的又一方面,提供一种音乐播放装置,包括:存储器;和耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行上述任意一个实施例所述的方法。
[0016]根据本公开实施例的再一方面,提供一种终端设备,包括:上述任意一个实施例所述的音乐播放装置。
[0017]根据本公开实施例的再一方面,提供一种计算机可读存储介质,包括计算机可执行指令,所述计算机可执行指令在由一个或多个处理器执行时,使得所述一个或多个处理器执行上述任意一个实施例所述的方法。
[0018]本公开实施例中,一方面,在第一声纹特征和第二声纹特征均无法与声纹库的基准声纹特征匹配的情况下,将相互匹配的第一声纹特征和第二声纹特征中的至少一个作为基准声纹特征保存在声纹库中。如此,无需进行额外的声纹录入就能够实现个性化音乐的推送,从而提高用户体验。另一方面,声纹特征并不是简单地在接收到第一语音指令之后就被保存,而是在第三判断结果为是的情况下被保存,故,声纹库的存储空间可以被有效利用。
附图说明
[0019]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是根据本公开一些实施例的音乐播放方法的流程图;
[0021]图2是根据本公开另一些实施例的音乐播放方法的流程图;
[0022]图3是根据本公开一些实施例的音乐播放装置的结构示意图;
[0023]图4是根据本公开另一些实施例的音乐播放装置的结构示意图。
具体实施方式
[0024]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0025]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0026]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0027]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0028]在这里示出和讨论的所有示例中,任何具体值应被解释本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音乐播放方法,包括:接收请求唤醒终端设备的第一语音指令;接收请求播放音乐的第二语音指令;判断声纹库中是否有与所述第一语音指令的第一声纹特征匹配的基准声纹特征,以得到第一判断结果;判断声纹库中是否有与所述第二语音指令的第二声纹特征匹配的基准声纹特征,以得到第二判断结果;在第一判断结果和第二判断结果均为否的情况下,判断所述第一声纹特征和所述第二声纹特征是否匹配,以得到第三判断结果;在第三判断结果为是的情况下,播放歌曲,并将所述第一声纹特征和所述第二声纹特征中的至少一个作为基准声纹特征与用户标识对应地保存在声纹库中。2.根据权利要求1所述的方法,其中,所述第二语音指令不包括对歌曲的限定;所述方法还包括:在第一判断结果和第二判断结果均为是的情况下,判断与所述第一声纹特征匹配的基准声纹特征的第一用户标识和与所述第二声纹特征匹配的基准声纹特征的第二用户标识是否相同,以得到第四判断结果;在第四判断结果为是的情况下,查询与所述第一用户标识对应的第一播放记录;基于所述第一播放记录确定第一歌曲,并播放所述第一歌曲。3.根据权利要求2所述的方法,其中,所述第一播放记录包括第一组已播放歌曲中每首歌的播放信息,所述播放信息包括该首歌的歌曲名称和音乐风格中的至少一个;基于所述第一播放记录确定第一歌曲包括:从第一组歌曲和第二组歌曲中的至少一组中确定所述第一歌曲,其中,所述第一组歌曲是基于音乐风格确定的,所述第二组歌曲是基于歌曲名称确定的。4.根据权利要求3所述的方法,其中,所述第一组歌曲根据如下方式确定:确定每种音乐风格在所述第一播放记录中所占的第一比例;确定第一比例大于第一阈值的一种或多种音乐风格;将符合所述一种或多种音乐风格的歌曲确定为所述第一组歌曲。5.根据权利要求3所述的方法,其中,所述第二组歌曲根据如下方式确定:确定每首歌在所述第一播放记录中所占的第二比例;确定第二比例大于第二阈值的一首或多首歌;查询不同于所述第一用户标识的第三用户标识对应的第二播放记录,所述第二播放记录包括第二组已播放歌曲中每首歌的所述播放信息,所述第二组已播放歌曲包括所述一首或多首歌;确定每首歌在所述...

【专利技术属性】
技术研发人员:朱向东沈燮勇张杰楼彤彤朱秋艳
申请(专利权)人:浙江省公众信息产业有限公司
类型:发明
国别省市:

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

1