Een workflow voor audiobewerking
Je hebt gezien hoe je één audiobestand importeert en bewerkt met PyDub. Maar wat als je een map hebt met meerdere audiobestanden die je moet converteren?
In deze oefening gebruiken we PyDub om een map met bestanden te formatteren zodat ze klaar zijn voor gebruik met speech_recognition.
Je hebt ontdekt dat je klantgesprekken allemaal 3 seconden ruis aan het begin hebben en zachter zijn dan nodig.
Om dit op te lossen gebruiken we PyDub om de ruis weg te knippen, het volumeniveau te verhogen en ze om te zetten naar de extensie .wav.
Je kunt hier naar een ongeformatteerd voorbeeld luisteren hier.
Deze oefening maakt deel uit van de cursus
Spoken Language Processing in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
file_with_static = AudioSegment.from_file(____)
# Cut the first 3-seconds of static off
file_without_static = file_with_static[____:]