始める無料で始める

PyDub で音声ファイルを再生する

音声ファイルを扱うなら、実際に聴いて確認したいですよね。

PyDubplayback モジュールには、AudioSegment を渡して再生できる play() 関数があります。AudioSegment を引数にして play() を実行すると、その音声がスピーカーから再生されます。

これは、音声ファイルの品質をチェックしたり、必要な変更点を見極めたりするのに役立ちます。

この演習では、play() 関数の使い方がどれだけ簡単かを体験します。

注意: play() を使うには、.wav ファイル向けに simpleaudio または pyaudio、その他の形式向けに ffmpeg をインストールしておく必要があります。

この演習はコースの一部です

Pythonで学ぶ音声言語処理

コースを見る

演習の手順

  • pydub.playback モジュールから play をインポートします。
  • wav_file の AudioSegment を引数にして play() を呼び出します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# 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
____(____)
コードを編集して実行