Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer play uit de module pydub.playback.
  • Roep play() aan en geef de AudioSegment wav_file door.

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
____(____)
Code bewerken en uitvoeren