LoslegenKostenlos loslegen

Eine Audiodatei mit PyDub importieren

Die Klasse AudioSegment von PyDub macht es einfach, Audiodateien mit Python zu importieren und zu bearbeiten.

In dieser Übung importieren wir eine interessante Audiodatei, indem wir eine Instanz von AudioSegment erstellen.

Zum Importieren einer Audiodatei kannst du die Funktion from_file() auf AudioSegment verwenden und ihr den Pfadnamen deiner Audiodatei als String übergeben. Mit dem Parameter format kannst du das Format deiner Audiodatei angeben; das ist jedoch optional, da PyDub es automatisch erkennt.

PyDub funktioniert mit .wav-Dateien ohne zusätzliche Abhängigkeiten. Für andere Dateitypen wie .mp3 musst du jedoch ffmpeg installieren.

Eine Beispieldatei wurde als wav_file.wav bereitgestellt. Du kannst sie dir hier anhören.

Diese Übung ist Teil des Kurses

Verarbeitung gesprochener Sprache in Python

Kurs anzeigen

Anleitung zur Übung

  • Importiere AudioSegment aus pydub.
  • Rufe die Methode from_file auf und übergib den Pfadnamen der Audiodatei.

Interaktive Übung

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

# Import AudioSegment from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
Code bearbeiten und ausführen