我正在使用librosa处理音频文件,
'good.wav'是一个30秒的音频文件
代码-
data, sampling_rate = librosa.load('good.wav', )
plt.figure(figsize=(12, 4))
librosa.display.waveplot(data, sr=sampling_rate)
在这里,采样率= 22050
然后,我将采样率(频率)更改为60000
plt.figure(figsize=(12, 4))
librosa.display.waveplot(data, sr = 60000)
上面的代码在频率= 1 / Time的情况下可以很好地工作,随着频率的增加,时间也会减少。
之后,我对音频进行了重新采样,
samples = librosa.core.resample(data, sampling_rate, 60000)
它给“ samples”变量提供比“ data”变量高的值。 实际上,len(data)= 600000,len(samples)= 1800000
然后,我要绘制“样本”值-
plt.figure(figsize=(12, 4))
librosa.display.waveplot(samples, sr = 60000)
但是在这个情节中,时间是稳定的。 为什么当频率增加到60000时时间不会减少。
谢谢