一种音乐智能播放方法和装置与流程

文档序号:17544405发布日期:2019-04-29 15:10阅读:227来源:国知局
一种音乐智能播放方法和装置与流程

本发明属于音频播放技术领域,具体涉及一种音乐智能播放方法和装置。



背景技术:

目前很多智能设备都可以进行音乐播放,而随着音乐处理技术和人工智能技术的发展,人们开始追求优质的音乐播放音效和智能的音乐播放方法。

现有的一些播放软件大多将用户所选择的音乐直接通过扬声器播出,这就导致音乐的播放音效不够完美,不能够满足人们对音乐播放音效的要求,而少有的一些可以调整音乐播放音效的播放器也需要用户主动去选择相应的音效,并且需要根据当前播放音乐类型的不同进行频繁的修改播放音效,使用过程非常繁琐。且现有的一些声控播放音乐的人工智能软件,大多需要用户提供准确的播放指令,在用户发出了错误的播放指令时,智能软件不能够继续播放音乐,智能化不足,极大的影响了用户的使用体验。

因此,如何根据播放音乐的类型的不同自动为其提供最佳音效成为亟待解决的第一技术问题。

如何将用户错误的播放指令准确化,以改善用户使用体验成为亟待解决的第二技术问题。



技术实现要素:

本发明要解决的技术问题在于如何根据播放音乐的类型的不同自动为其提供最佳音效。

为此,根据第一方面,本发明实施例公开了一种音乐智能播放方法,包括:

获取用户产生的用于表征播放音乐请求的声音指令信息;根据声音指令信息按预设规则选定目标播放音乐;获取目标播放音乐的音乐信息,音乐信息包括目标播放音乐的音效标签;根据音效标签按预设算法对目标播放音乐的播放音效进行处理后输出目标播放音乐。

可选地,根据声音指令信息按预设规则选定目标播放音乐包括:解析声音指令信息,以获取用于表征播放音乐请求的文本信息;基于nlp技术对文本信息进行处理以获取音乐播放指令;获取用户的历史播放数据;根据音乐播放指令在历史播放数据中选定目标播放音乐。

可选地,根据声音指令信息按预设规则选定目标播放音乐包括:解析声音指令信息,以获取用于表征播放音乐请求的文本信息;基于nlp技术对文本信息进行处理以获取音乐播放指令;根据音乐播放指令在当前音乐播放库中随机选定目标播放音乐。

可选地,根据音效标签按预设算法对目标播放音乐的播放音效进行处理后输出目标播放音乐包括:解析音效标签以获取目标播放音乐的最佳播放音效参数;根据最佳播放音效参数按照预设算法对目标播放音乐的播放声场进行缺陷补偿,以修饰播放声场;在修饰后的播放声场下输出目标播放音乐。

可选地,解析声音指令信息,以获取用于表征播放音乐请求的文本信息和基于nlp技术对文本信息进行处理以获取音乐播放指令之间,还包括:判断文本信息是否正确;如果文本信息正确,则输出用于表征播放音乐的音乐播放指令;如果文本信息不正确,则输出用于提示用户的系统广播,系统广播内包括正确的文本信息。

根据第二方面,本发明实施例提供了一种音乐智能播放装置,包括:

声音指令模块,用于获取用户产生的用于表征播放音乐请求的声音指令信息;音乐选定模块,用于根据声音指令信息按预设规则选定目标播放音乐;音乐信息模块,用于获取目标播放音乐的音乐信息,音乐信息包括目标播放音乐的音效标签;音效处理模块,用于根据音效标签按预设算法对目标播放音乐的播放音效进行处理后输出目标播放音乐。

可选地,音乐选定模块包括:文本信息单元,用于解析声音指令信息,以获取用于表征播放音乐请求的文本信息;播放指令单元,用于基于nlp技术对文本信息进行处理以获取音乐播放指令;历史数据单元,用于获取用户的历史播放数据;目标音乐单元,用于根据音乐播放指令在历史播放数据中选定目标播放音乐。

可选地,音乐选定模块包括:文本信息单元,用于解析声音指令信息,以获取用于表征播放音乐请求的文本信息;播放指令单元,用于基于nlp技术对文本信息进行处理以获取音乐播放指令;随机选定单元,用于根据音乐播放指令在当前音乐播放库中随机选定目标播放音乐。

根据第三方面,本发明提供了一种计算机装置,包括处理器,处理器用于执行存储器中存储的计算机程序实现上述第一方面任意一项的音乐智能播放方法。

根据第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,处理器用于执行存储介质中存储的计算机程序实现上述第一方面任意一项的音乐智能播放方法。

本发明的有益效果在于:

本发明实施例公开的一种音乐智能播放方法和装置,首先获取用户的声音指令信息,然后根据该声音指令信息按照预设规则选定目标播放音乐,随后获取目标播放音乐的音乐信息,其中,音乐信息包括目标播放音乐的音效标签,最后根据音效标签按照预设算法对目标播放音乐的播放音效进行处理后输出目标播放音乐。相对于现有技术中直接播放音乐的方案,本发明实施例公开的方案能够在获取到目标播放音乐后,根据目标播放音乐的音效标签来对目标播放音乐的播放音效进行修正处理,从而使得目标播放音乐的播放音效达到最适合的标准,提高用户的听觉体验,此外,由于获取的是声音指令信息是用来表征播放音乐的请求,因此并不需要用户提供准确的音乐名称,而仅需要用户发出想要听歌的诉求,即可根据用户的该诉求按照预设规则选定目标播放音乐,相比现有技术中用户必须提供准确的音乐名称的方案,本方案更加智能化,便于用户的使用。

可选的,在基于nlp技术对文本信息进行处理后,首先判断文本信息是否合法,如果文本信息合法,则输出音乐播放指令控制音乐的播放,如果文本信息不合法,则输出用于提示用户的系统广播,其中,系统广播内包括了正确的文本信息。通过向用户发送系统广播的方式提示用户所发出的播放指令有误,且在系统广播里显示正确的信息,实现了对用户所发出错误指令的准确化,使音乐的播放更加智能,改善用户体验。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例音乐智能播放方法的流程图;

图2为本发明实施例音乐智能播放装置的结构示意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图1,为本实施例公开的音乐智能播放方法流程图,该音乐智能播放方法包括:

步骤s101,获取用户产生的用于表征播放音乐请求的声音指令信息。

在本实施例中,用于表征播放音乐请求的声音指令信息既可以包括用户发出的想要播放音乐的模糊的音乐播放请求,还可以包括用户发出的想要播放某一首、某一种歌的清晰的音乐播放请求。

步骤s102,根据声音指令信息按预设规则选定目标播放音乐。

在本实施例中,步骤s102可以包括:解析声音指令信息,以获取用于表征播放音乐请求的文本信息;基于nlp技术对文本信息进行处理以获取音乐播放指令;获取用户的历史播放数据;根据音乐播放指令在历史播放数据中选定目标播放音乐。

在获取到用户的声音指令信息后,对用户的声音指令信息进行解析,从而获取到用于表征播放音乐请求的文本信息,然后基于nlp技术对文本信息进行处理,生成音乐播放指令,然后获取用户的历史播放数据,根据音乐播放指令在历史播放数据中选定目标播放音乐。在具体实施过程中,在获取到用户的历史播放数据后,可以对用户的历史播放数据进行分析,从而获得用户的历史播放喜好,然后根据用户的历史播放喜好在用户的历史播放列表中选定目标播放音乐,也可以根据用户的历史播放喜好随机在音乐库中匹配相同或相似类型的音乐作为目标播放音乐。

在可选的实施例中,步骤s102也可以包括:解析声音指令信息,以获取用于表征播放音乐请求的文本信息;基于nlp技术对文本信息进行处理以获取音乐播放指令;根据音乐播放指令在当前音乐播放库中随机选定目标播放音乐。

当用户首次使用,无法获取用户的历史播放数据时,或者向用户推送最新音乐时,即可根据nlp技术的分析结果,也即音乐播放指令,在音乐库中随机选定目标播放音乐。

在具体实施过程中,在解析声音指令信息,以获取用于表征播放音乐请求的文本信息和基于nlp技术对文本信息进行处理以获取音乐播放指令之间,还包括:判断文本信息是否正确;如果文本信息正确,则输出用于表征播放音乐的音乐播放指令;如果文本信息不正确,则输出用于提示用户的系统广播,系统广播内包括正确的文本信息。

在具体实施例中,当判断文本信息不正确时,也即用户的声音指令信息有误,则向用户发送系统广播,其中,系统广播内包括有正确的文本信息,从而提示用户使其纠正指令。例如:当对文本信息进行处理后发现用户的声音指令的语义为播放歌手王菲的歌曲《忘情水》时,则向用户发送歌曲《忘情水》的演唱歌手为刘德华的系统广播,提示用户纠正指令。在用户纠正指令后,再继续播放音乐。

步骤s103,获取目标播放音乐的音乐信息。

在本实施例中,音乐信息包括目标播放音乐的音效标签,音效标签具体指的是该音乐最适合的播放音效的信息标签。需要说明的是,音乐信息还可以包括目标播放音乐的歌曲信息,例如:歌手名、歌曲类型等。在获取到音乐信息后,根据音效标签确定当前的目标播放音乐最适合的播放音效。

步骤s104,根据音效标签按预设算法对目标播放音乐的播放音效进行处理后输出目标播放音乐。

在本实施例中,步骤s104还可以包括:解析音效标签以获取目标播放音乐的最佳播放音效参数;根据最佳播放音效参数按照预设算法对目标播放音乐的播放声场进行缺陷补偿,以修饰播放声场;在修饰后的播放声场下输出目标播放音乐。

对音效标签进行解析从而获得目标播放音乐的最佳播放音效参数,然后根据该最佳播放音效参数按照预设的算法对目标播放音乐的播放声场进行缺陷补偿,从而达到修饰播放声场的目的,为目标播放音乐的播放营造最佳的播放效果,然后在该效果下输出目标播放音乐。

本实施例能够在获取到目标播放音乐后,根据目标播放音乐的音效标签来对目标播放音乐的播放音效进行修正处理,从而使得目标播放音乐的播放音效达到最适合的标准,提高用户的听觉体验,此外,由于获取的是声音指令信息是用来表征播放音乐的请求,因此并不需要用户提供准确的音乐名称,而仅需要用户发出想要听歌的诉求,即可根据用户的该诉求按照预设规则选定目标播放音乐,相比现有技术中用户必须提供准确的音乐名称的方案,本方案更加智能化,便于用户的使用。并且在用户存在历史播放数据时,可以根据用户的历史播放数据来选定目标播放音乐,使得音乐的播放更加个性化,提高用户的使用感受。

本实施例还公开了一种音乐智能播放装置,请参考图2,为该音乐智能播放装置结构示意图,该音乐智能播放装置包括:

声音指令模块201,用于获取用户产生的用于表征播放音乐请求的声音指令信息;音乐选定模块202,用于根据声音指令信息按预设规则选定目标播放音乐;音乐信息模块203,用于获取目标播放音乐的音乐信息,音乐信息包括目标播放音乐的音效标签;音效处理模块204,用于根据音效标签按预设算法对目标播放音乐的播放音效进行处理后输出目标播放音乐。

在可选的实施例中,音乐选定模块202可以包括:文本信息单元,用于解析声音指令信息,以获取用于表征播放音乐请求的文本信息;播放指令单元,用于基于nlp技术对文本信息进行处理以获取音乐播放指令;历史数据单元,用于获取用户的历史播放数据;目标音乐单元,用于根据音乐播放指令在历史播放数据中选定目标播放音乐。

在可选的实施例中,音乐选定模块202还可以包括:文本信息单元,用于解析声音指令信息,以获取用于表征播放音乐请求的文本信息;播放指令单元,用于基于nlp技术对文本信息进行处理以获取音乐播放指令;随机选定单元,用于根据音乐播放指令在当前音乐播放库中随机选定目标播放音乐。

此外,本发明实施例中还提供一种计算机装置,处理器通过执行所述计算机指令,从而实现以下方法:

获取用户产生的用于表征播放音乐请求的声音指令信息;根据声音指令信息按预设规则选定目标播放音乐;获取目标播放音乐的音乐信息,音乐信息包括目标播放音乐的音效标签;根据音效标签按预设算法对目标播放音乐的播放音效进行处理后输出目标播放音乐。

本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(rom)或随机存储记忆体(ram)等。计算机处理器用于执行存储介质中存储的计算机程序实现以下方法:

获取用户产生的用于表征播放音乐请求的声音指令信息;根据声音指令信息按预设规则选定目标播放音乐;获取目标播放音乐的音乐信息,音乐信息包括目标播放音乐的音效标签;根据音效标签按预设算法对目标播放音乐的播放音效进行处理后输出目标播放音乐。

以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进。这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1