音频合并,剪切,降采样,时长等处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了音频合并,剪切,降采样,时长等处理相关的知识,希望对你有一定的参考价值。
参考技术A 1.音频重采样import librosa
# to install librosa package
# > conda install -c conda-forge librosa
filename = '1.wav'
newFile = '1_8k.wav'
y, sr = librosa.load(filename, sr=48000)
y_8k = librosa.resample(y,sr,8000)
librosa.output.write_wav(newFile, y_8k, 8000)
2.音频合并
import sox
import os
pa='../yin/'
path='../pin/'
cbn=sox.Combiner()
list=os.listdir(pa)
for i in list:
if i.endswith('wav'):
print(str(i[:-4]))
cbn.build([i,i,i,i,i,i,i],path+str(i[:-4])+'.wav', 'concatenate')
3.获取文件夹中的音频时长,并把不是1.4s长度的放在一个文件夹中
、4.截取音频时长并显示
以上是关于音频合并,剪切,降采样,时长等处理的主要内容,如果未能解决你的问题,请参考以下文章