Kom igångKom igång gratis

Spela upp en ljudfil med PyDub

När du arbetar med ljudfiler vill du förmodligen också lyssna på dem.

PyDub:s modul playback innehåller en funktion som heter play(). Den tar ett AudioSegment som argument och spelar upp det med ljud.

Detta är användbart för att kontrollera kvaliteten på dina ljudfiler och bedöma vilka ändringar du behöver göra.

I den här övningen får du se hur enkelt det är att använda funktionen play().

Kom ihåg: för att använda play() behöver du simpleaudio eller pyaudio installerat för .wav-filer, och ffmpeg för andra filformat.

Den här övningen är en del av kursen

Taligenkänning i Python

Visa kurs

Övningsinstruktioner

  • Importera play från modulen pydub.playback.
  • Anropa play() och skicka med AudioSegment-objektet wav_file.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
____(____)
Redigera och kör kod