PyDub で音声ファイルを再生する
音声ファイルを扱うなら、実際に聴いて確認したいですよね。
PyDub の playback モジュールには、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
____(____)