【技术实现步骤摘要】
一种音频处理方法、装置、智能设备及存储介质
本专利技术涉及计算机
,具体涉及一种音频处理方法、装置、智能设备及计算机可读存储介质。
技术介绍
随着计算机技术的不断发展,许多的应用场景都会涉及音频处理过程,例如:为音乐伴奏设置特效音频数据时,会涉及对音频处理过程。目前,在为音乐伴奏设置特效音频数据时,大都采用直接拼接的方法,即将音频文件与特效音频数据直接合并。实践发现,采用直接拼接的方法得到合成音频文件无法保证音频文件与特效音频数据的节拍一致,效果不佳。为了提升合成音频文件的合成效果,用户需要手动设置特效音频数据的播放时间线,实现方式复杂,效率低。
技术实现思路
本专利技术实施例提供了一种音频处理方法、装置、智能设备及计算机可读存储介质,可便捷地在音频文件中添加特效音频数据。一方面,本申请实施例提供了一种音频处理方法,该方法包括:对待处理的音频文件的目标音频数据进行节拍分析处理,得到第一节拍时间点序列,所述第一节拍时间点序列包括N个节拍对应的节拍时间点,所述N为大于或等于2的正 ...
【技术保护点】
1.一种音频处理方法,其特征在于,所述方法包括:/n对待处理的音频文件的目标音频数据进行节拍分析处理,得到第一节拍时间点序列,所述第一节拍时间点序列包括N个节拍对应的节拍时间点,所述N为大于或等于2的正整数;/n计算所述第一节拍时间点序列中各个相邻节拍的节拍间隔值,得到包括多个节拍间隔值的节拍间隔序列;并从所述节拍间隔序列中筛选出待优化节拍间隔值;/n删除所述第一节拍时间点序列中与所述待优化节拍间隔值对应的节拍时间点,得到第二节拍时间点序列,所述第二节拍时间点序列中包括M个节拍时间点,所述M为正整数;/n在所述目标音频数据中所述第二节拍时间点序列所指示的P个节拍时间点上设置 ...
【技术特征摘要】
1.一种音频处理方法,其特征在于,所述方法包括:
对待处理的音频文件的目标音频数据进行节拍分析处理,得到第一节拍时间点序列,所述第一节拍时间点序列包括N个节拍对应的节拍时间点,所述N为大于或等于2的正整数;
计算所述第一节拍时间点序列中各个相邻节拍的节拍间隔值,得到包括多个节拍间隔值的节拍间隔序列;并从所述节拍间隔序列中筛选出待优化节拍间隔值;
删除所述第一节拍时间点序列中与所述待优化节拍间隔值对应的节拍时间点,得到第二节拍时间点序列,所述第二节拍时间点序列中包括M个节拍时间点,所述M为正整数;
在所述目标音频数据中所述第二节拍时间点序列所指示的P个节拍时间点上设置音频特效数据,得到所述目标音频数据对应的特效音频数据,P为正整数。
2.如权利要求1所述的方法,其特征在于,所述从所述节拍间隔序列中筛选出待优化节拍间隔值,包括:
统计所述节拍间隔序列中各个数值出现的次数,将所述节拍间隔序列中出现次数最多的数值确定为所述目标音频数据的参考节拍间隔值;
根据所述参考节拍间隔值从所述节拍间隔序列中筛选出待优化节拍间隔值。
3.如权利要求2所述的方法,其特征在于,所述根据所述参考节拍间隔值从所述节拍间隔序列中筛选出待优化节拍间隔值,包括:
获取节拍筛选阈值;
对第i个节拍间隔值与所述参考节拍间隔值进行处理,得到间隔误差值,i为正整数,且i小于等于N-1;
若所述间隔误差值大于所述筛选阈值,则将第i个节拍间隔值确定为待优化节拍间隔值。
4.如权利要求2所述的方法,其特征在于,所述在所述目标音频数据中所述第二节拍时间点序列所指示的P个节拍时间点上设置音频特效数据,包括:
根据所述目标音频数据的参考节拍间隔值计算所述目标音频在单位时间内的节拍数量X,X为正数;
根据X所属的阈值区间,确定待添加的音频特效数据的类型,音频特效数据的类型是根据声音参数确定的;
从音频特效数据集合中选择所述确定的待添加的音频特效数据的类型对应的音频特效数据;
在所述目标音频数据中所述第二节拍时间点序列所指示的P个节拍时间点上设置所选择的音频特效数据。
5.如权利要求4所述的方法,其特征在于,所述根据X所属的阈值区间,确定待添加的音频特效数据的类型,包括:
若X小于或等于第一阈值,则将待添加的音频特效数据的类型确定为第一类型;
若X大于所述第一阈值且小于或等于第二阈值,则将待添加的音频特效数据的类型确定为第二类型;
若X大于所述第二阈值,则将待添加的音频特效数据的类型确定为第三类型;
其中,第一阈值小于或等于第二阈值,所述三种类型的音频特效数据的声音参数各不相同,所述声音参数包括以下一种或多种:音色、音调、音量及持续时间。
6.如权利要求1所述的方法,其特征在于,所述目标音频数据中包含人声音频数据和伴奏音频数据,所述第二节拍时间点序列中包括j个在所述人声音频数据范围...
【专利技术属性】
技术研发人员:刘恩雨,李松南,刘杉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。