[发明专利]一种生成伴奏的方法和系统有效
申请号: | 201711283286.9 | 申请日: | 2017-12-07 |
公开(公告)号: | CN109903745B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | 高超;马哲 | 申请(专利权)人: | 北京雷石天地电子技术有限公司 |
主分类号: | G10H1/36 | 分类号: | G10H1/36 |
代理公司: | 北京城烽知识产权代理事务所(特殊普通合伙) 11829 | 代理人: | 王新月 |
地址: | 100101 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 伴奏 方法 系统 | ||
本发明实施例提供了一种生成伴奏的方法和系统。该方法包括:将音频文件切割为等时长的多个音频切片;提取每个音频切片的音频指纹;根据所述音频切片的时长将钢琴音的整个音域进行切片,得到每个切片的钢琴音指纹;将所述钢琴音指纹与所述音频切片的音频指纹逐一进行匹配;将匹配的钢琴音按其对应的音频切片的时序进行排列并合成,得到钢琴音伴奏文件。该方法和系统精确度高,适用范围广泛,合成的歌曲伴奏音频和原歌曲高度契合,得到的伴奏音频准确且品质高。
技术领域
本发明涉及歌曲音频处理领域,特别涉及基于钢琴音的智能扒带卡拉OK伴奏的生成方法和系统。
背景技术
现有技术中可以利用一些音频播放软件或音频处理软件把伴奏音乐单独从原唱歌曲中提取出来。目前的音频播放软件或音频处理软件在提取伴奏乐时,往往利用大多数歌曲中人声在左右两个声道中基本相同的特点,采用将两个声道中的信号直接对减的方法来消除人声。
现有技术中至少存在如下问题:现有技术的提取歌曲伴奏的方法会在消除人声的同时也会消除一部分伴奏音乐,从而引起伴奏音乐音质的下降。并且采用现有技术的提取歌曲伴奏的方法会在消除人声的同时也会消除一部分伴奏音乐,从而引起伴奏音乐音质的下降。并且声道对减的方法适用范围有限,部分歌曲无法采用此方法提取歌曲伴奏。综上,现有技术的歌曲伴奏提取方法费事费力,而且伴奏音乐音质难以达到卡拉OK中的高品质伴奏的需求。
发明内容
本发明实施例提供一种生成伴奏的方法和系统,以达到使所有歌曲的伴奏可以自动生成钢琴音伴奏音频的目的,克服上述现有技术的伴奏提取损耗原有歌曲音频音质和适用范围小的问题。
一方面,本发明实施例提供了一种生成伴奏的方法,该方法包括:
将音频文件切割为等时长的多个音频切片;
提取每个音频切片的音频指纹;
根据所述音频切片的时长将钢琴音的整个音域进行切片,得到每个切片的钢琴音指纹;
将所述钢琴音指纹与所述音频切片的音频指纹逐一进行匹配;
将匹配的钢琴音按其对应的音频切片的时序进行排列并合成,得到钢琴音伴奏文件。
可选的,所述音频切片及钢琴音切片的时长为0.2秒。
可选的,提取每个音频切片的音频指纹,包括:
将每个音频切片均分为N个小份,对每个小份进行快速傅里叶变换,得到每个小份的频域能量值;将该N个小份的频域能量值按时序排列,得到音频指纹。
可选的,所述根据所述音频切片的时长将钢琴音的整个音域进行切片,得到每个切片的钢琴音指纹,包括:
选取钢琴音8个音符;
每个音符按音调或音量切割为时长为预设时长的钢琴音切片;
对切片进行快速傅里叶变换处理,生成钢琴音切片的钢琴音指纹。
可选的,所述将匹配的钢琴音按其对应的音频切片的时序进行排列并合成,得到钢琴音伴奏文件包括:
将所述每个音频切片的音频指纹按顺序排列;
逐一将所述音频切片替换为与该音频切片的音频指纹匹配的钢琴音指纹对应的钢琴音切片;
将全部替换后的钢琴音切片合成,得到钢琴音伴奏文件。
另一方面,本发明实施例提供一种生成伴奏的系统,包括:
切片单元,用于将音频文件切割为等时长的多个音频切片;
音频指纹提取单元,用于提取每个音频切片的音频指纹;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京雷石天地电子技术有限公司,未经北京雷石天地电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711283286.9/2.html,转载请声明来源钻瓜专利网。