一种含噪声歌曲拼接的方法及装置的制造方法_3

文档序号:8458048阅读:来源:国知局
按照预设顺序进行拼接,以获取拼接歌曲音频文件。
[0078]具体的,将存储于待拼接片段的存储空间中的所述M个片段按照预设顺序进行拼接,以获取拼接歌曲音频文件,其中,所述预设顺序可以是加入所述待拼接片段的存储空间的时间顺序,也可以是含噪声歌曲拼接装置预先设定的随机顺序,或是其他顺序。
[0079]S506、锁定所述拼接歌曲音频文件的拼接位置。
[0080]具体的,锁定优质拼接歌曲的拼接地方。为了实现无缝拼接,因此,不能显示出拼接的痕迹,需要锁定拼接地方,对其进行预处理。
[0081]S507、将所述拼接歌曲音频文件的拼接位置进行处理,以获取无缝拼接歌曲音频文件。
[0082]具体的,将所述拼接歌曲音频文件的拼接位置进行处理,以获取无缝拼接歌曲音频文件。其中,预处理可包括但不仅限于:对拼接歌曲的拼接地方进行曲调调整、插入变化程度相似的曲调、对变化幅度较大的拼接地方进行平滑处理。
[0083]本发明实施例获取N个歌曲音频文件,其中,N为大于I的整数;判断所述N个歌曲音频文件中是否含有噪声音频文件,所述噪声音频文件为噪声大于噪声阈值的噪声音频文件;若所述N个歌曲音频文件中含有噪声音频文件,对所述N个歌曲音频文件中的所述噪声音频文件进行降噪处理,以获取噪声小于阈值的降噪音频文件;从所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件中提取M个片段,其中,M为大于I的整数;将所述M个片段按照预设顺序进行拼接,以获取拼接歌曲音频文件,锁定所述优质拼接歌曲的拼接地方;将所述拼接歌曲的拼接地方进行预设处理,以获取无缝拼接歌曲。采用本发明实施例可对拼接歌曲音频文件进行预设处理,以得到无缝且音质较好的歌曲。
[0084]请参阅图6,图6是本发明实施例提供的一种含噪声歌曲拼接装置的第一实施例结构示意图,其中,图6所示的含噪声歌曲拼接装置可以包括获取单元601、第一判断单元602、第一处理单元603、第一提取单元604、拼接单元605具体如下:
[0085]获取单元601,用于获取N个歌曲音频文件,其中,N为大于I的整数。
[0086]第一判断单元602,用于判断所述获取单元获取到的所述N个歌曲音频文件中是否含有噪声音频文件,所述噪声音频文件为噪声大于噪声阈值的噪声音频文件。
[0087]具体的,所述第一判断单元602包括:分析单元(未图示),用于分析所述N个歌曲音频文件,以得到所述N个歌曲音频文件频谱变化规律;第二判断单元(未图示),用于根据所述分析单元分析得到的所述N个歌曲音频文件频谱变化规律判断所述N个歌曲音频文件中是否含有噪声音频文件。
[0088]第一处理单元603,用于在所述第一判断单元判断出所述N个歌曲音频文件中含有噪声音频文件时,对所述N个歌曲音频文件中的所述噪声音频文件进行降噪处理,以获取噪声小于阈值的降噪音频文件。
[0089]第一提取单元604,用于从所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件中提取M个片段,其中,M为大于I的整数。
[0090]具体的,所述第一提取单元604包括:第二提取单元(未图示),用于提取所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的原唱部分;第一确定单元(未图示),用于确定所述第二提取单元提取得到的所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的原唱部分中的每个语音片段的起始时间和结束时间;第一剪切单元(未图示),用于按照所述第一确定单元确定得到的所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的原唱部分中的每个语音片段的起始时间和结束时间进行剪切,以提取所述M个片段。
[0091 ] 具体的,所述第一提取单元604包括:第三提取单元(未图示),用于提取所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的伴奏部分;第二确定单元(未图示),用于确定所述第三提取单元所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的伴奏部分中的每个曲调片段的起始时间和结束时间;第二剪切单元(未图示),用于按照所述第二确定单元确定得到的所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的伴奏部分中的每个曲调片段的起始时间和结束时间进行剪切,以提取所述M个片段。
[0092]拼接单元605,用于将所述第一提取单元提取得到的所述M个片段按照预设顺序进行拼接,以获取拼接歌曲音频文件。
[0093]可选的,所述拼接单元605将所述M个片段按照预设顺序进行拼接之后,所述装置还包括:锁定所述拼接歌曲音频文件的拼接位置;将所述拼接歌曲音频文件的拼接位置进行处理,以获取无缝拼接歌曲音频文件。
[0094]可以理解的是,本实施例的含噪声歌曲拼接装置的各功能模块的功能可根据所述方法实施例中的方法具体实现,其具体实现过程可以参照所述方法实施例的相关描述,此处不再赘述。
[0095]本发明实施例中,获取单元601获取N个歌曲音频文件,其中,N为大于I的整数;第一判断单元602判断所述获取单元获取到的所述N个歌曲音频文件中是否含有噪声音频文件,所述噪声音频文件为噪声大于噪声阈值的噪声音频文件;第一处理单元603在所述第一判断单元判断出所述N个歌曲音频文件中含有噪声音频文件时,对所述N个歌曲音频文件中的所述噪声音频文件进行降噪处理,以获取噪声小于阈值的降噪音频文件;第一提取单元604从所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件中提取M个片段,其中,M为大于I的整数;拼接单元605将所述第一提取单元提取得到的所述M个片段按照预设顺序进行拼接,以获取拼接歌曲音频文件;锁定单元,用于锁定所述拼接歌曲音频文件的拼接位置;第二处理单元,用于将所述锁定单元锁定的所述拼接歌曲音频文件的拼接位置进行处理,以获取无缝拼接歌曲音频文件。采用本发明可对含噪的音频文件进行剪切与拼接,可对拼接后的音频文件进行降噪处理,以改善拼接后的音频文件的音质。
[0096]参见图7,图7为本发明实施例提供的一种含噪声歌曲拼接的装置的第二实施例结构示意图。本实施例中所描述的含噪声歌曲拼接装置包括:至少一个输入设备1000 ;至少一个输出设备2000 ;至少一个处理器3000,例如CPU ;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
[0097]其中,上述输入设备1000可为触控面板、普通PC、液晶屏、触控屏等。
[0098]上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
[0099]上述处理器3000,用于获取N个歌曲音频文件,其中,N为大于I的整数;
[0100]上述处理器3000,还用于判断所述N个歌曲音频文件中是否含有噪声音频文件,所述噪声音频文件为噪声大于噪声阈值的噪声音频文件;
[0101]上述处理器3000,还用于在判断出所述N个歌曲音频文件中含有噪声音频文件时,对所述N个歌曲音频文件中的所述噪声音频文件进行降噪处理,以获取噪声小于阈值的降噪音频文件;
[0102]上述处理器3000,还用于从所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件中提取M个片段,其中,M为大于I的整数;
[0103]上述处理器3000,还用于将所述M个片段按照预设顺序进行拼接,以获取拼接歌曲音频文件。
[0104]在一些可行的实施例中,上述处理器3000还具体用于:
[0105]分析所述N个歌曲音频文件,以得到所述N个歌曲音频文件频谱变化规律;
[0106]根据所述N个歌曲音频文件频谱变化规律判断所述N个歌曲音频文件中是否含有噪声音频文件。
[0107]在一些可行的实施例中,上述处理器3000还具体用于:
[0108]提取所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的原唱部分;
[0109]确定所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的原唱部分中的每个语音片段的起始时间和结束时间;
[0110]按照所述N个歌曲音频文件中未进行所述降噪处理的歌曲音频文件及所述降噪音频文件的原唱部分中的每个语音片段的起始时间和结束时间进行剪切,以提取所述M个片段。
[0111]在一些可行的实施例中,上述处理器3000还具体用于:
[0112]提取所
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1