LoslegenKostenlos starten

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

<Kurs>Verarbeitung gesprochener Sprache in Python</Kurs>
Kurs ansehen

Übungsanweisungen

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

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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