Manipulace s více zvukovými soubory pomocí PyDub
Viděl/a jsi, jak převést jeden soubor pomocí PyDub – ale co kdybys měl/a složku s několika různými formáty?
Pro toto cvičení jsme připravili složku folder, která obsahuje soubory good-afternoon ve formátech .mp3, .m4a a .aac.
Použijeme PyDub k otevření každého z těchto souborů a jejich exportu do formátu .wav, aby byly kompatibilní s API pro rozpoznávání řeči.
Toto cvičení je součástí kurzu
Zpracování mluveného jazyka v Pythonu
Pokyny k cvičení
- Předej
audio_filefunkcifrom_file(). - Pomocí
export()exportujwav_filenameve formátu".wav".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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}...")