Aan de slagGa gratis aan de slag

Importeer een audiobestand met PyDub

Met de klasse AudioSegment van PyDub kun je eenvoudig audiobestanden importeren en bewerken met Python.

In deze oefening importeren we een audiobestand door een AudioSegment-instance te maken.

Om een audiobestand te importeren, kun je de functie from_file() op AudioSegment gebruiken en het pad naar je audiobestand als string doorgeven. Met de parameter format kun je het bestandsformaat opgeven; dit is echter optioneel omdat PyDub dit automatisch kan afleiden.

PyDub werkt met .wav-bestanden zonder extra afhankelijkheden, maar voor andere bestands types zoals .mp3 moet je ffmpeg installeren.

Er is een voorbeeld-audiobestand klaargezet als wav_file.wav; je kunt het hier beluisteren.

Deze oefening maakt deel uit van de cursus

Spoken Language Processing in Python

Cursus bekijken

Oefeninstructies

  • Importeer AudioSegment uit pydub.
  • Roep de methode from_file aan en geef het pad naar het audiobestand door.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Import AudioSegment from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
Code bewerken en uitvoeren