如何使用 Matplotlib 繪製 WAV 檔案?


要使用 matplotlib 繪製 .wav 檔案,我們可以按以下步驟操作 -

  • 要讀取 .wav 檔案,我們可以使用 read() 方法。

  • 讀取 .wav 檔案後,我們將得到一個元組。在第 0 個索引處,會有速率,在第 1 個索引處,會有陣列樣本資料。

  • 使用 plot() 方法繪製 .wav 檔案。

  • 分別使用 ylabelxlabel 設定 y 和 x 標籤,標籤為“振幅”和“時間”。

  • 要顯示圖形,請使用 show() 方法。

示例

from scipy.io.wavfile import read
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
input_data = read("my_audio.wav")
audio = input_data[1]
plt.plot(audio[0:1024])
plt.ylabel("Amplitude")
plt.xlabel("Time")
plt.show()

輸出

更新於: 2021-04-09

6,000 多次瀏覽

開啟你的職業生涯 之旅

完成該課程以獲得職業認證

立即開始
廣告
© . All rights reserved.