Python でオーディオ ファイルの波形をプロットしようとしています。
これは私のコードです(私は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)
奇妙なことに、有効な波形のように見えるプロットが得られたとしても、次のようになります。
音声ファイルの長さはわずか 5 秒です。したがって、x 軸が何について話しているのかわかりません。90000まで上がるらしい?
ありがとう