小编Har*_*rry的帖子

WAV音频文件的频谱图

我想在wav中绘制30s音频文件的频谱图。但是我在python中这样做时遇到错误。我如何实现我的目标?

    import scipy
    import matplotlib.pyplot as plt
    import scipy.io.wavfile
    sample_rate, X = scipy.io.wavfile.read('595.wav')
    print (sample_rate, X.shape )
    plt.specgram(X, Fs=sample_rate, xextent=(0,30))
Run Code Online (Sandbox Code Playgroud)

和错误

    ValueError: only 1-dimensional arrays can be used
Run Code Online (Sandbox Code Playgroud)

python audio matplotlib

1
推荐指数
1
解决办法
2332
查看次数

标签 统计

audio ×1

matplotlib ×1

python ×1