1
나는 오디오 파일의 파형을 파이썬으로 플로팅하려고합니다.matplotlib의 librosa에서 오디오 플로팅
import plot as plt
def save_plot(filename):
y, sr = librosa.load(filename)
plt.plot(y, 'audio', 'time', 'amplitude')
plot.py 파일은 다음과 같습니다 :
import matplotlib.pylab as plt
def plot(vector, name, xlabel=None, ylabel=None):
plt.figure()
plt.plot(vector)
plt.xlabel(xlabel)
plt.ylabel(ylabel)
plt.plot()
plt.savefig('static/plots/' + name)
이상한 것은 내가 얻을에도 불구하고 있다는 점이다
이
는 (필자는 Librosa 라이브러리를 사용하고 있습니다) 내 코드입니다 올바른 파형처럼 보이는 플롯 :![waveform](https://i.stack.imgur.com/umKrW.png)
오디오 파일의 길이는 단지 5 초입니다. 따라서 x 축이 무엇을 말하는지 이해할 수 없습니다. 그것은 90000까지 올라가는 것처럼 보인다?
감사
고마워요! 그냥 내가 그것을 가지고 있는지, 내 샘플링 속도는 약입니다. 내 오디오 파일이 5 초이므로 x 축은 시간이 아닌 22000 * 5 = 110000 샘플을 나타냅니다. – pk1914
@ pk1914 "약 22000"은 "정상적인"사운드 파일의 샘플링 속도에 관해 말하는 이상한 점입니다. 그것은 정확히 (정확히) 22050일까요? – Matthias
네가 맞아! 특수 번호 인 것 같네요? 왜 그렇게? 감사! – pk1914