[发明专利]歌曲音高的生成方法、装置及设备有效
申请号: | 201711353128.6 | 申请日: | 2017-12-15 |
公开(公告)号: | CN108109634B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 劳振锋 | 申请(专利权)人: | 广州酷狗计算机科技有限公司 |
主分类号: | G10L25/90 | 分类号: | G10L25/90;G10L25/51 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 郭晶 |
地址: | 510660 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 歌曲 音高 生成 方法 装置 设备 | ||
本申请是关于一种歌曲音高的生成方法、装置及设备,属于计算机技术领域。所述方法包括:获取第一歌曲的歌词信息和第二歌曲的歌词信息;根据第一歌曲的歌词信息和第二歌曲的歌词信息,获取第一歌曲和第二歌曲的歌曲整体相似度;当歌曲整体相似度符合第一预设条件时,获取第一歌曲和第二歌曲中每一组相对应的歌词的时间偏移值;根据第一歌曲的每一句歌词的音高信息和时间偏移值,确定第二歌曲的每一句歌词的音高信息。本申请通过根据第一歌曲的音高信息和时间偏移值,确定第二歌曲的音高信息。由于是根据第一歌曲的音高信息自动生成第二歌曲的音高信息,无需人工手动提取,节省了人力成本,还能够减少获取音高信息的耗时,提高获取音高信息的效率。
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种歌曲音高的生成方法、装置及设备。
背景技术
在用户使用音乐播放软件播放歌曲,或使用点歌软件演唱歌曲时,音乐播放软件或点歌软件通常会显示歌曲歌词的音高,方便用户了解歌曲的音调走向。
在相关技术中,显示歌曲歌词的音高时,需要先获取该歌曲的音高信息。音高信息中包括每句歌词对应的音高值。通常情况下,同一首歌曲通常有多个版本,例如,一首歌曲由多个演唱者演唱。由于不同版本之间存在差异,所以一个版本的音高信息无法适用于同一首歌曲的其它版本。因此,每次出现一首歌曲的新版本,都需要重新获取该版本的音高信息。对于需要重新获取音高信息的新版本歌曲,通常情况下采用人工提取的方式,逐字获取歌词的音高信息。
相关技术中对于新版本歌曲,采用人工提取的方式获取音高信息,由于是逐字获取歌词的音高信息,因此获取一首新版本歌曲的音高信息需要耗费过多的时间和人力成本。
发明内容
本申请实施例提供了一种歌曲音高的生成方法、装置及设备,可用于解决获取新版本歌曲的音高信息时,耗费过多的时间和人力成本的问题。所述技术方案如下:
第一方面,提供了一种歌曲音高的生成方法,所述方法包括:
获取第一歌曲的歌词信息和第二歌曲的歌词信息;
根据所述第一歌曲的歌词信息和所述第二歌曲的歌词信息,获取所述第一歌曲和所述第二歌曲的歌曲整体相似度;
当所述歌曲整体相似度符合第一预设条件时,获取所述第一歌曲和所述第二歌曲中每一组相对应的歌词的时间偏移值;
根据所述第一歌曲的每一句歌词的音高信息和时间偏移值,确定所述第二歌曲的每一句歌词的音高信息,其中,每一句歌词的音高信息包括:音高的起始时间戳、音高的持续时长和音高值。
第二方面,提供了歌曲音高的生成装置,所述装置包括:
歌词获取模块,用于获取第一歌曲的歌词信息和第二歌曲的歌词信息;
相似获取模块,用于根据所述第一歌曲的歌词信息和所述第二歌曲的歌词信息,获取所述第一歌曲和所述第二歌曲的歌曲整体相似度;
时间获取模块,用于当所述歌曲整体相似度符合第一预设条件时,获取所述第一歌曲和所述第二歌曲中每一组相对应的歌词的时间偏移值;
音高确定模块,用于根据所述第一歌曲的每一句歌词的音高信息和时间偏移值,确定所述第二歌曲的每一句歌词的音高信息,其中,每一句歌词的音高信息包括:音高的起始时间戳、音高的持续时长和音高值。
第三方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有计算机程序,所述计算机程序在被所述处理器加载并执行时实现如第一方面所述的歌曲音高的生成方法。
第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如第一方面所述的歌曲音高的生成方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州酷狗计算机科技有限公司,未经广州酷狗计算机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711353128.6/2.html,转载请声明来源钻瓜专利网。