Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Předej audio_file funkci from_file().
  • Pomocí export() exportuj wav_filename ve 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}...")
Upravit a spustit kód