声音相似度确定方法及装置制造方法及图纸

技术编号:21609028 阅读:37 留言:0更新日期:2019-07-13 19:27
本发明专利技术公开了一种声音相似度确定方法及装置,属于音频处理领域。方法包括:接收声音对比请求,声音对比请求携带用户的第一声音文件、用户选择的目标歌手的歌手名称和目标歌手的目标歌曲的歌曲名称;根据歌手名称和歌曲名称,获取目标歌手演唱目标歌曲的第二声音文件;分别对第一声音文件和第二声音文件进行多个维度的声音特征提取,得到第一声音文件的第一声音特征和第二声音文件的第二声音特征,第一声音特征和第二声音特征包含多个维度的声音特征;按照多个维度,对第一声音特征和第二声音特征进行对比,得到多个维度的声音相似度。本发明专利技术可以满足用户想要准确确定自己的声音与某个歌手演唱某首歌曲的声音的相似度的需求。

Method and Device for Determining Sound Similarity

【技术实现步骤摘要】
声音相似度确定方法及装置
本专利技术涉及音频处理领域,尤其涉及一种声音相似度确定方法及装置。
技术介绍
声音相似度是指两个用户的声音的相似程度,对于演唱者演唱歌曲的场景,声音相似度指的是演唱者的演唱声音与歌手的原唱声音之间的相似度。目前,相关技术一般是将用户的声音样本与所有歌手的声音模型进行匹配,分别确定演唱者与所有歌手的音色相似度,从所有歌手中找到与用户的音色最相近的几个歌手推荐给用户,无法满足用户想要准确确定自己的声音与某个歌手演唱某首歌曲的声音的相似度的需求。
技术实现思路
本专利技术实施例提供了一种声音相似度确定方法及装置,可以解决相关技术无法满足用户想要准确确定自己的声音与某个歌手演唱某首歌曲的声音的相似度的需求的问题。所述技术方案如下:第一方面,提供一种声音相似度确定方法,包括:接收声音对比请求,所述声音对比请求携带用户的第一声音文件、所述用户选择的目标歌手的歌手名称和所述目标歌手的目标歌曲的歌曲名称;根据所述歌手名称和所述歌曲名称,获取所述目标歌手演唱所述目标歌曲的第二声音文件;分别对所述第一声音文件和所述第二声音文件进行多个维度的声音特征提取,得到所述第一声音文件的第一声音特征和所述第二声音文件的第二声音特征,所述第一声音特征和所述第二声音特征包含所述多个维度的声音特征;按照所述多个维度,对所述第一声音特征和所述第二声音特征进行对比,得到所述多个维度的声音相似度。在一种可能实现方式中,所述分别对所述第一声音文件和所述第二声音文件进行多个维度的声音特征提取,得到所述第一声音文件的第一声音特征和所述第二声音文件的第二声音特征,包括:分别对所述第一声音文件和所述第二声音文件进行人声分离,得到第一人声文件和第二人声文件;分别对所述第一人声文件和所述第二人声文件进行多个维度的声音特征提取,得到所述第一声音特征和所述第二声音特征。在一种可能实现方式中,所述按照所述多个维度,对所述第一声音特征和所述第二声音特征进行对比,得到所述多个维度的声音相似度之后,所述方法还包括:根据所述多个维度的声音相似度,获取所述用户与所述目标歌手的声音相似度。在一种可能实现方式中,所述根据所述多个维度的声音相似度,获取所述用户与所述目标歌手的声音相似度,包括:将所述多个维度的声音相似度的平均值作为所述用户与所述目标歌手的声音相似度;或,根据所述多个维度的权重,对所述多个维度的声音相似度进行加权求和,得到所述用户与所述目标歌手的声音相似度。在一种可能实现方式中,所述按照所述多个维度,对所述第一声音特征和所述第二声音特征进行对比,得到所述多个维度的声音相似度之后,所述方法还包括:根据所述多个维度的声音相似度,生成声音相似度示意图,所述声音相似度示意图用于从多个维度展示所述用户与所述目标歌手的声音相似度。在一种可能实现方式中,所述多个维度包括音色、节奏、音准、情感和气息。在一种可能实现方式中,所述第一声音文件为所述用户演唱所述目标歌曲的声音文件,或者,所述第一声音文件为所述用户录制除所述目标歌曲以外的任一音频的声音文件。第二方面,提供一种声音相似度确定装置,包括:接收模块,用于接收声音对比请求,所述声音对比请求携带用户的第一声音文件、所述用户选择的目标歌手的歌手名称和所述目标歌手的目标歌曲的歌曲名称;获取模块,用于根据所述歌手名称和所述歌曲名称,获取所述目标歌手演唱所述目标歌曲的第二声音文件;提取模块,用于分别对所述第一声音文件和所述第二声音文件进行多个维度的声音特征提取,得到所述第一声音文件的第一声音特征和所述第二声音文件的第二声音特征,所述第一声音特征和所述第二声音特征包含所述多个维度的声音特征;对比模块,用于按照所述多个维度,对所述第一声音特征和所述第二声音特征进行对比,得到所述多个维度的声音相似度。在一种可能实现方式中,所述提取模块用于:分别对所述第一声音文件和所述第二声音文件进行人声分离,得到第一人声文件和第二人声文件;分别对所述第一人声文件和所述第二人声文件进行多个维度的声音特征提取,得到所述第一声音特征和所述第二声音特征。在一种可能实现方式中,所述获取模块还用于根据所述多个维度的声音相似度,获取所述用户与所述目标歌手的声音相似度。在一种可能实现方式中,所述获取模块用于:将所述多个维度的声音相似度的平均值作为所述用户与所述目标歌手的声音相似度;或,根据所述多个维度的权重,对所述多个维度的声音相似度进行加权求和,得到所述用户与所述目标歌手的声音相似度。在一种可能实现方式中,所述装置还包括:生成模块,用于根据所述多个维度的声音相似度,生成声音相似度示意图,所述声音相似度示意图用于从多个维度展示所述用户与所述目标歌手的声音相似度。在一种可能实现方式中,所述多个维度包括音色、节奏、音准、情感和气息。在一种可能实现方式中,所述第一声音文件为所述用户演唱所述目标歌曲的声音文件,或者,所述第一声音文件为所述用户录制除所述目标歌曲以外的任一音频的声音文件。第三方面,提供了一种服务器,包括一个或多个处理器和一个或多个存储器;所述一个或多个存储器,用于存放计算机程序;所述一个或多个处理器,用于执行所述一个或多个存储器上所存放的计算机程序,实现第一方面或第一方面的任一种可能实现方式所述的方法步骤。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第一方面的任一种可能实现方式所述的方法步骤。本专利技术实施例提供的技术方案带来的有益效果至少包括:通过在接收到用户的声音对比请求时,根据声音对比请求中所指示的目标歌手和目标歌曲,获取目标歌手演唱该目标歌曲的第二声音文件,分别对声音对比请求中携带的第一声音文件和该第二声音文件进行多个维度的声音特征提取,然后按照多个维度进行声音特征的对比,得到用户与目标歌手在多个维度的声音相似度。上述方案用户可以直接选择歌手和歌曲进行定向声音特征对比,获取多个维度的声音相似度,使得用户可以通过多个维度观察到其与目标歌手的声音相似度,可以满足用户想要准确确定自己的声音与某个歌手演唱某首歌曲的声音的相似度的需求。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种声音相似度确定方法的流程图;图2是本专利技术实施例提供的一种声音相似度确定方法的流程图;图3是本专利技术实施例提供的一种声音相似度确定装置的结构示意图;图4是本专利技术实施例提供的一种声音相似度确定装置的结构示意图;图5是本专利技术实施例提供的一种服务器500的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。图1是本专利技术实施例提供的一种声音相似度确定方法的流程图。参见图1,该方法包括:101、接收声音对比请求,该声音对比请求携带用户的第一声音文件、该用户选择的目标歌手的歌手名称和该目标歌手的目标歌曲的歌曲名称。102、根据该歌手名称和该歌曲名称,获取该目标歌手演唱该目标歌曲的第二声音文件。103、分别对该第一声音文件和该第本文档来自技高网...

【技术保护点】
1.一种声音相似度确定方法,其特征在于,所述方法包括:接收声音对比请求,所述声音对比请求携带用户的第一声音文件、所述用户选择的目标歌手的歌手名称和所述目标歌手的目标歌曲的歌曲名称;根据所述歌手名称和所述歌曲名称,获取所述目标歌手演唱所述目标歌曲的第二声音文件;分别对所述第一声音文件和所述第二声音文件进行多个维度的声音特征提取,得到所述第一声音文件的第一声音特征和所述第二声音文件的第二声音特征,所述第一声音特征和所述第二声音特征包含所述多个维度的声音特征;按照所述多个维度,对所述第一声音特征和所述第二声音特征进行对比,得到所述多个维度的声音相似度。

【技术特征摘要】
1.一种声音相似度确定方法,其特征在于,所述方法包括:接收声音对比请求,所述声音对比请求携带用户的第一声音文件、所述用户选择的目标歌手的歌手名称和所述目标歌手的目标歌曲的歌曲名称;根据所述歌手名称和所述歌曲名称,获取所述目标歌手演唱所述目标歌曲的第二声音文件;分别对所述第一声音文件和所述第二声音文件进行多个维度的声音特征提取,得到所述第一声音文件的第一声音特征和所述第二声音文件的第二声音特征,所述第一声音特征和所述第二声音特征包含所述多个维度的声音特征;按照所述多个维度,对所述第一声音特征和所述第二声音特征进行对比,得到所述多个维度的声音相似度。2.根据权利要求1所述的方法,其特征在于,所述分别对所述第一声音文件和所述第二声音文件进行多个维度的声音特征提取,得到所述第一声音文件的第一声音特征和所述第二声音文件的第二声音特征,包括:分别对所述第一声音文件和所述第二声音文件进行人声分离,得到第一人声文件和第二人声文件;分别对所述第一人声文件和所述第二人声文件进行多个维度的声音特征提取,得到所述第一声音特征和所述第二声音特征。3.根据权利要求1所述的方法,其特征在于,所述按照所述多个维度,对所述第一声音特征和所述第二声音特征进行对比,得到所述多个维度的声音相似度之后,所述方法还包括:根据所述多个维度的声音相似度,获取所述用户与所述目标歌手的声音相似度。4.根据权利要求3所述的方法,其特征在于,所述根据所述多个维度的声音相似度,获取所述用户与所述目标歌手的声音相似度,包括:将所述多个维度的声音相似度的平均值作为所述用户与所述目标歌手的声音相似度;或,根据所述多个维度的权重,对所述多个维度的声音相似度进行加权求和,得到所述用户与所述目标歌手的声音相似度。5.根据权利要求1所述的方法,其特征在于,所述按照所述多个维度,对所述第一声音特征和所述第二声音特征进行对比,得到所述多个维度的声音相似度之后,所述方法还包括:根据所述多个维度的声音相似度,生成声音相似度示意图,所述声音相似度示意图用于从所述多个维度展示所述用户与所述目标歌手的声音相似度。6.根据权利要求1所述的方法,其特征在于,所述多个维度包括音色、节奏、音准、情感和气息。7.根据权利要求1所述的方法,其特征在于,所述第一声音文件为所述用户演唱所述目标歌曲的声音文件,或者,所述第一声音文件为所述用户录制除所述目标歌曲以外的任一音频的声音文件。8.一种声音相似度确定装置,其特...

【专利技术属性】
技术研发人员:邓一雷苏裕贤江倩雯黄湘宇刘翠苏卓斌阮陈贵潘蕾吴芬芬
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1