開始使用免費開始

用 PyDub 播放音訊檔案

當你在處理音訊檔案時,多半也會需要實際聽聽看。

PyDubplayback 模組提供 play() 函式,你可以把一個 AudioSegment 傳入它。對某個 AudioSegment 呼叫 play(),就會把該段音訊直接播放出來。

這有助於你檢查音訊檔案的品質,並評估是否需要做任何調整。

在本練習中,你會看到使用 play() 有多簡單。

請記得:若要使用 play(),播放 .wav 檔需要安裝 simpleaudiopyaudio,其他格式則需要 ffmpeg

本練習屬於課程

Python 的口語語言處理

檢視課程

練習說明

  • pydub.playback 模組匯入 play
  • 呼叫 play(),並把 wav_file 這個 AudioSegment 傳入。

動手互動練習

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

# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____

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

# Play the audio file
____(____)
編輯並執行程式碼