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
Oefeninstructies
- Importeer
AudioSegmentuitpydub. - Roep de methode
from_fileaan 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))