用 PyDub 播放音訊檔案
當你在處理音訊檔案時,多半也會需要實際聽聽看。
PyDub 的 playback 模組提供 play() 函式,你可以把一個 AudioSegment 傳入它。對某個 AudioSegment 呼叫 play(),就會把該段音訊直接播放出來。
這有助於你檢查音訊檔案的品質,並評估是否需要做任何調整。
在本練習中,你會看到使用 play() 有多簡單。
請記得:若要使用 play(),播放 .wav 檔需要安裝 simpleaudio 或 pyaudio,其他格式則需要 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
____(____)