開始使用免費開始

用 PyDub 匯入音訊檔

PyDubAudioSegment 類別,能讓你用 Python 輕鬆匯入並操作音訊檔。

在這個練習中,我們會建立一個 AudioSegment 實例,來匯入一個感興趣的音訊檔。

若要匯入音訊檔,你可以在 AudioSegment 上使用 from_file() 函式,並將目標音訊檔的路徑名稱以字串傳入。format 參數可讓你指定音訊檔的格式;不過這是選用的,因為 PyDub 會自動推斷。

PyDub 處理 .wav 檔不需要額外相依套件,但若是 .mp3 等其他檔案類型,你需要安裝 ffmpeg

我們已提供範例音訊檔 wav_file.wav,你可以在這裡收聽。

本練習屬於課程

Python 的口語語言處理

檢視課程

練習說明

  • pydub 匯入 AudioSegment
  • 呼叫 from_file 方法,並傳入音訊檔的路徑名稱。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Import AudioSegment from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
編輯並執行程式碼