LoslegenKostenlos loslegen

Mehrere Audiodateien mit PyDub bearbeiten

Du hast gesehen, wie man eine einzelne Datei mit PyDub konvertiert. Aber was ist, wenn du einen Ordner mit mehreren unterschiedlichen Dateitypen hast?

Für diese Übung haben wir einen folder vorbereitet, der .mp3-, .m4a- und .aac-Versionen der Audiodatei good-afternoon enthält.

Wir verwenden PyDub, um jede dieser Dateien zu öffnen und sie im .wav-Format zu exportieren, damit sie mit Spracherkennungs-APIs kompatibel sind.

Diese Übung ist Teil des Kurses

Verarbeitung gesprochener Sprache in Python

Kurs anzeigen

Anleitung zur Übung

  • Übergib audio_file an die Funktion from_file().
  • Verwende export(), um wav_filename mit dem Format ".wav" zu exportieren.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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}...")
Code bearbeiten und ausführen