[发明专利]生成歌词文件的方法及装置有效
申请号: | 201510257914.0 | 申请日: | 2015-05-18 |
公开(公告)号: | CN104882152B | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 武大伟;赵普;任思豪;龚维 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G11B27/10 | 分类号: | G11B27/10 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 张所明 |
地址: | 510660 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 歌词 文件 方法 装置 | ||
技术领域
本发明涉及音频处理技术领域,特别涉及一种生成歌词文件的方法及装置。
背景技术
随着用户对视听体验要求的日益提高,用户在使用音乐类应用程序进行音乐作品的视、听、唱等操作时,需要应用程序能够提供显示歌词的功能。
应用程序的开发商为了满足用户的需求,需要为不同的歌曲文件生成与之匹配的歌词文件。在相关技术中,采用人工方式为歌曲文件生成与之匹配的歌词文件。
然而,采用人工方式生成歌词文件不仅效率低且成本高。随着曲库规模的不断扩大,人工方式所存在的弊端显得日益严重。
发明内容
为了解决相关技术采用人工方式生成歌词文件所存在的效率低且成本高的问题,本发明实施例提供了一种生成歌词文件的方法及装置。所述技术方案如下:
第一方面,提供了一种生成歌词文件的方法,所述方法包括:
获取待处理的目标音频文件对应的参考音频文件,所述参考音频文件与所述目标音频文件属于同一歌曲的不同版本;
计算所述参考音频文件与所述目标音频文件之间的时间偏差;
根据所述时间偏差对所述参考音频文件的歌词文件所对应的时间戳进行修正,并将修正后的歌词文件作为所述目标音频文件的歌词文件。
可选地,所述获取待处理的目标音频文件对应的参考音频文件,包括:
获取所述目标音频文件对应的至少一个候选参考音频文件,各个所述候选参考音频文件与所述目标音频文件属于同一歌曲的不同版本;
根据预设排序规则对所述至少一个候选参考音频文件进行排序;
根据排序结果依次逐个选取所述候选参考音频文件;
检测被选取的候选参考音频文件与所述目标音频文件之间是否具有强相关性;
当得到第一个与所述目标音频文件之间具有强相关性的候选参考音频文件时,停止选取下一个候选参考音频文件,并将所述第一个与所述目标音频文件之间具有强相关性的候选参考音频文件作为所述参考音频文件。
可选地,所述检测被选取的候选参考音频文件与所述目标音频文件之间是否具有强相关性,包括:
计算所述被选取的候选参考音频文件与所述目标音频文件之间的互相关系数序列,所述互相关系数序列中包含至少一个互相关系数;
从所述互相关系数序列中选取互相关系数的最大值p0;
获取所述最大值p0所对应的位置偏差m0;
根据所述位置偏差m0在第一位置偏差区间[m0+mmin,m0+mmax]和第二位置偏差区间[m0-mmax,m0-mmin]所对应的互相关系数中选取最大值p1,1≤mmin<mmax;
检测所述最大值p0与所述最大值p1之间的比值p0/p1是否大于预设阈值;
若所述比值p0/p1大于所述预设阈值,则确定所述被选取的候选参考音频文件与所述目标音频文件之间具有强相关性。
可选地,所述计算被选取的候选参考音频文件与所述目标音频文件之间的互相关系数序列,包括:
以预设采样率从所述被选取的候选参考音频文件中采样获取候选音频采样序列,并以所述预设采样率从所述目标音频文件中采样获取目标音频采样序列;
从所述候选音频采样序列和所述目标音频采样序列的相同位置处提取预设长度的音频数据,分别得到候选音频数据序列和目标音频数据序列;
计算所述候选音频数据序列和所述目标音频数据序列之间的互相关系数序列。
可选地,所述计算所述候选音频数据序列和所述目标音频数据序列之间的互相关系数序列,包括:
按照下述公式计算所述候选音频数据序列x(n)和所述目标音频数据序列y(n)之间的互相关系数序列R_xy(m):
其中,m∈[-(N-1),(N-1)],0≤n≤N-1,0≤n+m≤N-1,N为正整数。
可选地,所述计算所述候选音频数据序列和所述目标音频数据序列之间的互相关系数序列,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510257914.0/2.html,转载请声明来源钻瓜专利网。