歌曲推荐方法及装置制造方法及图纸

技术编号:15746675 阅读:88 留言:0更新日期:2017-07-03 02:30
本公开提供一种歌曲推荐方法及装置,一种歌曲推荐方法包括:获取用户的声音特征;根据所述用户的声音特征,向所述用户推荐歌曲。综上所述,本公开技术方案可以基于用户的声音特点,来向用户推荐与该用户的声音特点相似的歌曲,歌曲推荐具有一定的针对性,由于推荐给用户的歌曲与该用户的声音特点比较接近,因此该用户在演唱这些歌曲时效果通常比较好。

Song recommendation method and apparatus

The present invention provides a song recommendation method and device, and a song recommendation method comprises: acquiring a user's voice characteristics; recommending songs to the user according to the sound characteristics of the user. In summary, the technical scheme can open voice features based on the user's voice features to recommend to users and the users of similar songs, songs has some relevance, as close to the sound characteristics recommended to the user and the user's songs, so the user in singing these songs are good.

【技术实现步骤摘要】
歌曲推荐方法及装置
本公开涉及音频处理
,特别涉及一种歌曲推荐方法及装置。
技术介绍
音频处理技术的不断发展及终端设备功能的不断丰富,使得用户在终端设备上K歌的构想成为可能,比如用户在智能手机上安装一款唱歌软件,即可享受K歌的乐趣。相关技术中,通常是向用户随机推荐歌曲,然而由于随机推荐具有一定的盲目性,因此推荐的一些歌曲并不适合用户演唱,导致演唱效果比较差。
技术实现思路
为了解决上述问题,本公开提供了一种歌曲推荐方法及装置。具体地,本公开是通过如下技术方案实现的:根据本公开实施例的第一方面,提供一种歌曲推荐方法置,应用于终端设备,所述方法包括:获取用户的声音特征;根据所述用户的声音特征,向所述用户推荐歌曲。在一实施例中,所述获取用户的声音特征,包括:接收用户基于所述终端设备提供的测试音频输入的音频;基于所述测试音频及用户输入的音频,生成音频文件;对所述音频文件进行频谱分析,获得所述用户的声音特征。在一实施例中,所述声音特征,包括下述至少一种:声音频率、声音响度。在一实施例中,所述根据所述用户的声音特征,向所述用户推荐歌曲,包括:获取歌曲的音频特征,其中,所述音频特征至少包括:音频频率和响度;对所述用户的声音特征与歌曲的音频特征进行匹配,将相似度高于预设阈值的歌曲推荐给所述用户。在一实施例中,所述获取歌曲的音频特征,包括:从服务器获取歌曲的音频特征。在一实施例中,所述获取歌曲的音频特征,包括:对所述终端设备中的歌曲进行频谱分析,得到所述终端设备中歌曲的音频特征。根据本公开实施例的第二方面,提供一种歌曲推荐装置,应用于终端设备,所述装置包括:获取模块,被配置为获取用户的声音特征;推荐模块,被配置为根据所述用户的声音特征,向所述用户推荐歌曲。在一实施例中,所述获取模块,包括:音频接收子模块,被配置为接收用户基于所述终端设备提供的测试音频输入的音频;音频文件生成子模块,被配置为基于所述测试音频及用户输入的音频,生成音频文件;声音特征获取子模块,被配置为对所述音频文件进行频谱分析,获得所述用户的声音特征。在一实施例中,所述声音特征,包括下述至少一种:声音频率、声音响度。在一实施例中,所述推荐模块,包括:音频特征获取子模块,被配置为获取歌曲的音频特征,其中,所述音频特征至少包括:音频频率和响度;歌曲推荐子模块,被配置为对所述用户的声音特征与歌曲的音频特征进行匹配,将相似度高于预设阈值的歌曲推荐给所述用户。在一实施例中,所述音频特征获取子模块,包括:第一获取子模块,被配置为从服务器获取歌曲的音频特征。在一实施例中,所述音频特征获取子模块,包括:第二获取子模块,被配置为对所述终端设备中的歌曲进行频谱分析,得到所述终端设备中歌曲的音频特征。根据本公开实施例的第三方面,提供一种歌曲推荐装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取用户的声音特征;根据所述用户的声音特征,向所述用户推荐歌曲。本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以基于用户的声音特点,来向用户推荐与该用户的声音特点相似的歌曲,歌曲推荐具有一定的针对性,由于推荐给用户的歌曲与该用户的声音特点比较接近,因此该用户在演唱这些歌曲时效果通常比较好。本实施例中的终端设备可以提供能够表现低、中、高音和响度的测试音频,用户在该终端设备上演唱上述测试音频的同时,该终端设备基于用户演唱出的音频和上述测试音频生成音频文件,以便后续依据该音频文件分析出用户的声音特征。针对于本公开技术方案应用在终端设备的媒体播放器中的应用场景,通常在该应用场景下,终端设备的媒体库中会保存一定数量的歌曲,本实施例可以对该终端设备的媒体库中的歌曲进行频谱分析,得到上述媒体库中各歌曲的音频特征。针对于本公开技术方案应用在终端设备的媒体播放器中的应用场景,本实施例可以直接向与终端设备中安装的第三方唱歌软件相对应的服务器请求歌曲的音频特征,这样做一方面将对歌曲进行频谱分析的工作转移到服务器,从而可以减少终端设备的计算量,另一方面直接从服务器获取的速度比较快,从而可以提高歌曲推荐的速度。本实施例可以基于用户的声音特征及歌曲的音频特征,为用户推荐歌曲,即将与用户的声音特征相似的歌曲推荐给该用户,从而达到为用户推荐出适合该用户声音特点的歌曲的目的。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是本公开根据一示例性实施例示出的一种歌曲推荐方法的流程图;图2是本公开根据一示例性实施例示出的另一种歌曲推荐方法的流程图;图3是本公开根据一示例性实施例示出的一种歌曲推荐装置的框图;图4是本公开根据一示例性实施例示出的另一种歌曲推荐装置的框图;图5是本公开根据一示例性实施例示出的另一种歌曲推荐装置的框图;图6是本公开根据一示例性实施例示出的另一种歌曲推荐装置的框图;图7是本公开根据一示例性实施例示出的另一种歌曲推荐装置的框图;图8是本公开根据一示例性实施例示出的一种用于歌曲推荐装置的一结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。音频处理技术的不断发展及终端设备功能的不断丰富,使得用户在终端设备上K歌的构想成为可能,比如用户在智能手机上安装一款唱歌软件,即可享受K歌的乐趣。相关技术中,通常是向用户随机推荐歌曲,然而由于随机推荐具有一定的盲目性,因此推荐的一些歌曲并不适合用户演唱,导致演唱效果比较差。为了解决上述问题,本公开提供了一种歌曲推荐方法及装置。下面首先本公开提供的一种歌曲推荐方法进行介绍。需要说明的是,本公开提供的歌曲推荐方法适用于终端设备,在实际应用中,该终端设备可以包括:智能手机、平板电脑、个人电脑等等,本公开对此不做限定。如图1所示,图1是本公开根据一示例性实施例示出的一种歌曲推荐方法的流程图,应用于终端设备,所述方法可以包括以下步骤:在步骤101中,获取用户的声音特征。本实施例中用户的声音特征,可以理解为用户的声音特点,比如用户的声音频率范围,各声音频率范围下的响度,及声音音色等等,本实施例对本文档来自技高网...
歌曲推荐方法及装置

【技术保护点】
一种歌曲推荐方法,其特征在于,应用于终端设备,所述方法包括:获取用户的声音特征;根据所述用户的声音特征,向所述用户推荐歌曲。

【技术特征摘要】
1.一种歌曲推荐方法,其特征在于,应用于终端设备,所述方法包括:获取用户的声音特征;根据所述用户的声音特征,向所述用户推荐歌曲。2.根据权利要求1所述的方法,其特征在于,所述获取用户的声音特征,包括:接收用户基于所述终端设备提供的测试音频输入的音频;基于所述测试音频及用户输入的音频,生成音频文件;对所述音频文件进行频谱分析,获得所述用户的声音特征。3.根据权利要求1所述的方法,其特征在于,所述声音特征,包括下述至少一种:声音频率、声音响度。4.根据权利要求3所述的方法,其特征在于,所述根据所述用户的声音特征,向所述用户推荐歌曲,包括:获取歌曲的音频特征,其中,所述音频特征至少包括:音频频率和响度;对所述用户的声音特征与歌曲的音频特征进行匹配,将相似度高于预设阈值的歌曲推荐给所述用户。5.根据权利要求4所述的方法,其特征在于,所述获取歌曲的音频特征,包括:从服务器获取歌曲的音频特征。6.根据权利要求4所述的方法,其特征在于,所述获取歌曲的音频特征,包括:对所述终端设备中的歌曲进行频谱分析,得到所述终端设备中歌曲的音频特征。7.一种歌曲推荐装置,其特征在于,应用于终端设备,所述装置包括:获取模块,被配置为获取用户的声音特征;推荐模块,被配置为根据所述用户的声音特征,向所述用户推荐歌曲。8.根据权利要...

【专利技术属性】
技术研发人员:黄忠辉王永志陈良思
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京,11

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

1