3

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まで上がるらしい?

ありがとう

4

2 に答える 2