音频列表的推送方法及装置的制造方法

文档序号:9787523阅读:455来源:国知局
音频列表的推送方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端技术领域,特别涉及一种音频列表的推送方法及装置。
【背景技术】
[0002]在现代生活中,唱K已成为朋友间聚会、家庭聚会、生日派对等场合中不可缺少的娱乐方式。由于互联网上歌曲数量较多,如何为用户推送音频列表,直接影响到音频文件的录制效果。
[0003]当前的点歌装置通常会在点歌界面上显示一些热门歌曲列表、新歌曲列表等音频列表,用户根据点歌界面上所显示的音频列表,选取所要录制的音频文件。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]由于不同用户适合歌唱的歌曲是不同的,而点歌装置为所有的用户均推送热门歌曲列表、新歌曲列表等音频文件列表,导致所推送的音频列表缺乏针对性。

【发明内容】

[0006]为了解决相关技术的问题,本发明实施例提供了一种音频列表的推送方法及装置。所述技术方案如下:
[0007]—方面,提供了一种音频文件的推送方法,所述方法包括:
[0008]获取用户的语音属性信息,所述语音属性信息至少包括音色频率和音域范围中至少一项;
[0009]至少根据所述语音属性信息,在音频文件数据库中,确定多个目标音频文件;
[0010]生成目标音频列表,所述目标音频列表包括所述多个目标音频文件;
[0011 ]向所述用户推送所述目标音频列表。
[0012]可选地,所述至少根据所述语音属性信息,在音频文件数据库中,确定多个目标音频文件,包括:
[0013]至少根据所述音色频率,在所述音频文件数据库中,获取与所述音色频率相同或差值小于指定阈值的多个目标音频文件;或,
[0014]至少根据所述音域范围,在所述音频文件数据库中,获取与所述音域范围相同或重叠范围大于指定范围的多个目标音频文件;或,
[0015]至少根据所述音色频率和音域范围,在所述音频文件数据库中,获取与所述音色频率相同或差值小于指定阈值,且与所述音域范围的重叠范围大于指定范围的多个目标音频文件。
[0016]可选地,所述生成目标音频列表,包括:
[0017]对于任一目标音频文件,根据所述目标音频文件的语音属性信息与所述语音属性信息的匹配度,为所述目标音频文件设置第一权重值;
[0018]获取用户历史录制的音频文件的音频类型;
[0019]根据所述历史录制的音频文件的音频类型与所述目标音频文件的音频类型的匹配度,为所述目标音频文件设置第二权重值;
[0020]根据所述第一权重值及所述第二权重值,确定所述目标音频文件的音频得分;
[0021 ]按照音频得分由高到低的顺序,对所述多个目标音频文件进行排序,得到所述目标首频列表。
[0022]可选地,所述获取用户的语音属性信息,包括:
[0023]对历史录制的音频文件中的人声数据进行分析,得到用户的语音属性信息。
[0024]可选地,所述向所述用户推送所述目标音频列表之后,还包括:
[0025]每当新录制一个音频文件,根据新录制的音频文件,调整所述用户的语音属性信息;
[0026]根据调整后的用户的语音数据信息及多个音频文件的音频类型,更新所述目标音频列表,所述多个音频文件包括历史录制的音频文件及新录制的音频文件;
[0027]向用户推送更新后的目标音频列表。
[0028]另一方面、提供了一种音频列表的显示装置,所述装置包括:
[0029]获取模块,用于获取用户的语音属性信息,所述语音属性信息至少包括音色频率和音域范围中至少一项;
[0030]确定模块,用于至少根据所述语音属性信息,在音频文件数据库中,确定多个目标音频文件;
[0031 ]音频列表生成模块,用于生成目标音频列表,所述目标音频列表包括所述多个目标音频文件;
[0032]第一推送模块,用于向所述用户推送所述目标音频列表。
[0033]可选地,所述确定模块,用于至少根据所述音色频率,在所述音频文件数据库中,获取与所述音色频率相同或差值小于指定阈值的多个目标音频文件;或,
[0034]所述确定模块,用于至少根据所述音域范围,在所述音频文件数据库中,获取与所述音域范围相同或重叠范围大于指定范围的多个目标音频文件;或,
[0035]所述确定模块,用于至少根据所述音色频率和音域范围,在所述音频文件数据库中,获取与所述音色频率相同或差值小于指定阈值,且与所述音域范围的重叠范围大于指定范围的多个目标音频文件。
[0036]可选地,所述音频列表生成模块,用于对于任一目标音频文件,根据所述目标音频文件的语音属性信息与所述语音属性信息的匹配度,为所述目标音频文件设置第一权重值;获取用户历史录制的音频文件的音频类型;根据所述历史录制的音频文件的音频类型与所述目标音频文件的音频类型的匹配度,为所述目标音频文件设置第二权重值;根据所述第一权重值及所述第二权重值,确定所述目标音频文件的音频得分;按照音频得分由高到低的顺序,对所述多个目标音频文件进行排序,得到所述目标音频列表。
[0037]可选地,所述获取模块,用于对历史录制的音频文件中的人声数据进行分析,得到用户的语音属性信息。
[0038]可选地,所述装置还包括:
[0039]调整模块,用于每当新录制一个音频文件,根据新录制的音频文件,调整所述用户的语音属性信息;
[0040]更新模块,用于根据调整后的用户的语音数据信息及多个音频文件的音频类型,更新所述目标音频列表,所述多个音频文件包括历史录制的音频文件及新录制的音频文件;
[0041]第二推送模块,用于向用户推送更新后的目标音频列表。
[0042]本发明实施例提供的技术方案带来的有益效果是:
[0043]根据用户自身的语音属性信息,从音频文件数据库中,为用户选取多个目标音频文件,进而将包含多个目标音频文件的目标音频类列表推送给用户。由于音频列表是根据用户自身条件推送的,对于不同用户所推送的音频列表是不同的,因而所推送的音频列表更具有针对性。
【附图说明】
[0044]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本发明一个实施例提供的一种音频列表的推送方法的流程图;
[0046]图2是本发明另一个实施例提供的一种音频列表的推送方法流程图;
[0047]图3是本发明另一个实施例提供的一种音频列表的推送过程示意图;
[0048]图4是本发明另一个实施例提供的一种音频列表的推送装置结构示意图;
[0049]图5是本发明另一个实施例提供的一种音频列表的推送终端的结构示意图;
[0050]图6是本发明另一个实施例提供的一种用于音频列表的推送服务器。
【具体实施方式】
[0051]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0052]本发明实施例提供了一种音频列表的推送方法,参见图1,本实施例提供的方法流程包括:
[0053]101、获取用户的语音属性信息,该语音属性信息至少包括音色频率和音域范围中至少一项。
[0054]102、至少根据语音属性信息,在音频文件数据库中,确定多个目标音频文件。
[0055]103、生成目标音频列表,该目标音频列表包括多个目标音频文件。
[0056]104、向用户推送目标音频列表。
[0057]本发明实施例提供的方法,根据用户自身的语音属性信息,从音频文件数据库中,为用户选取多个目标音频文件,进而将包含多个目标音频文件的目标音频类列表推送给用户。由于音频列表是根据用户自身条件推送的,对于不同用户所推送的音频列表是不同的,因而所推送的音频列表更具有针对性。
[0058]在本发明的另一个实施例中,至少根据语音属性信息,在音频文件数据库中,确定多个目标音频文件,包括:
[0059]至少根据音色频率,在音频文件数据库中,获取与音色频率相同或差值小于指定阈值的多个目标音频文件;或,
[0060]至少根据音域范围,在音频文件数据库中,获取与音域范围相同或重叠范围大于指定范围的多个目标音频文件;或,
[0061]至少根据音色频率和音域范围,在音频文件数据库中,获取与音色频率相同或差值小于指定阈值,且与音域范围的重叠范围大于指定范围的多个目标音频文件。
[0062]在本发明的另一个实施例中,生成目标音频列表,包括:
[0063]对于任一目标音频文件,根据目标音频文件的语音属性信息与语音属性信息的匹配度,为目标音频文件设置第一权重值;
[0064]获取用户历史录制的音频文件的音频类型;
[0065]根据历史录制的音频文件的音频类型与目标音频文件的音频类型的匹配度,为目标音频文件设置第二权重值;
[0066]根据第一权重值及第二权重值,确定目标音频文件的音频得分;
[0067]按照音频得分由高到低的顺序,对多个目标音频文件进行排序,得到目标音频列表。
[0068]在本发明的另一个实施例中,获取用户的语音属性信息,包括:
[0069]对历史录制的音频文件中的人声数据进行分析,得到用户的语音属性信息。
[0070]在本发明的另一个实施例中,向用户推送目标音频列表之后,还包括:
[0071]每当新录制一个音频文件,根据新录制的音频文件,调整用户的语音属性信息;
[0072]根据调整后的用户的语音数据信息及多个音频文件的音频类型,更新目标音频列表,多个音频文件包括历史录制的音频文件及新录制的音频文件;
[0073]向用户推送更新后的目标音频列表。
[0074]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再<
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1