1
私は、オーディオファイルの波形をPythonでプロットしようとしています。matplotlibのlibrosaからオーディオをプロットする
これは、(私がLibrosaライブラリを使用しています)私のコードです:
plot.pyファイルがあるimport plot as plt
def save_plot(filename):
y, sr = librosa.load(filename)
plt.plot(y, 'audio', 'time', 'amplitude')
:
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)
奇妙なことは、私が得るにもかかわらず、ということです有効波形のように見えるプロット:
オーディオファイルの長さはわずか5秒です。したがって、私はx軸が何を話しているのか理解していません。それは90000になるようですか?
おかげ
ありがとうございます!ちょうど私がそれを得たことを確かめるために、私のサンプリングレートは約です。それは、私のオーディオファイルが5秒であるため、x軸は22000 * 5 = 110000のサンプルを撮影したものであり、時間ではないことを意味していますか? – pk1914
@ pk1914「約22000」は、「通常の」サウンドファイルのサンプリングレートについて言えば奇妙なことです。それは(正確に)22050になるのでしょうか? – Matthias
あなたは正しいです!私はそれが特別な数字だと思いますか?なぜそうなのか?ありがとう! – pk1914