1,导入需要的包
import librosa # 填充,默认频率为22050,可以改变频率
from scipy.io import wavfile # 原音无损
2,音频数据的读取
fs, data= wavfile.read('test01.wav') # 原始频率,原始数据
print("长度 = {0} 秒".format(len(data)/fs))
data1, sample_rate = librosa.load('test02.wav')
print("长度 = {0} 秒".format(len(data1)/sample_rate))
data2, sample_rate = librosa.load('test02.wav', 24_000) # 改变频率
print("长度 = {0} 秒".format(len(data2)/sample_rate))
3,音频数据的保存
path = '1.wav'
librosa.output.write_wav(path, data.astype(np.float32), sr=sample_rate)