python wav的重采样(降成16000hz)

`

import librosa
import soundfile as sf
for i in range(1,101):
    #name = "LJ001-"+str( "%04d"%(i) )+".wav"
    name = ""
    src_sig,sr = sf.read(name)  #name是要 输入的wav 返回 src_sig:音频数据  sr:原采样频率  
    dst_sig = librosa.resample(src_sig,sr,16000)  #resample 入参三个 音频数据 原采样频率 和目标采样频率
    sf.write("res/"+name,dst_sig,16000) #写出数据  参数三个 :  目标地址  更改后的音频数据  目标采样数据

你可能感兴趣的:(python)