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
Övningsinstruktioner
- Importera
playfrån modulenpydub.playback. - Anropa
play()och skicka med AudioSegment-objektetwav_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
____(____)