Een audiobestand afspelen met PyDub
Als je met audiobestanden werkt, wil je ze waarschijnlijk ook beluisteren.
De playback-module van PyDub bevat een functie play() waaraan je een AudioSegment kunt doorgeven. Als je play() aanroept met een AudioSegment, wordt dit segment hardop afgespeeld.
Dit is handig om de kwaliteit van je audiobestanden te controleren en te bepalen welke aanpassingen nodig zijn.
In deze oefening zie je hoe eenvoudig het is om de functie play() te gebruiken.
Let op: om play() te gebruiken heb je simpleaudio of pyaudio nodig voor .wav-bestanden en ffmpeg voor andere soorten bestanden.
Deze oefening maakt deel uit van de cursus
Spoken Language Processing in Python
Oefeninstructies
- Importeer
playuit de modulepydub.playback. - Roep
play()aan en geef de AudioSegmentwav_filedoor.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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
____(____)