Meerdere audiobestanden bewerken met PyDub
Je hebt gezien hoe je één bestand converteert met PyDub, maar wat als je een map had met meerdere verschillende bestandstypen?
Voor deze oefening hebben we een folder klaargezet met .mp3-, .m4a- en .aac-versies van het good-afternoon-audiobestand.
We gebruiken PyDub om elk van de bestanden te openen en ze te exporteren naar het .wav-formaat, zodat ze compatibel zijn met spraakherkennings-API's.
Deze oefening maakt deel uit van de cursus
Spoken Language Processing in Python
Oefeninstructies
- Geef
audio_filedoor aan de functiefrom_file(). - Gebruik
export()omwav_filenamete exporteren met het formaat".wav".
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Loop through the files in the folder
for audio_file in folder:
# Create the new .wav filename
wav_filename = os.path.splitext(os.path.basename(audio_file))[0] + ".wav"
# Read audio_file and export it in wav format
AudioSegment.from_file(____).____(out_f=wav_filename,
format=____)
print(f"Creating {wav_filename}...")