LoslegenKostenlos starten

Eine Audiodatei mit PyDub abspielen

Wenn du mit Audiodateien arbeitest, willst du sie wahrscheinlich auch anhören.

Das playback-Modul von PyDub stellt die Funktion play() bereit, der du ein AudioSegment übergeben kannst. Wenn du play() mit einem übergebenen AudioSegment ausführst, wird dieses laut abgespielt.

Das ist hilfreich, um die Qualität deiner Audiodateien zu prüfen und einzuschätzen, welche Änderungen nötig sind.

In dieser Übung siehst du, wie einfach die Verwendung von play() ist.

Denke daran: Um play() zu verwenden, brauchst du simpleaudio oder pyaudio für .wav-Dateien und ffmpeg für andere Dateitypen.

Diese Übung ist Teil des Kurses

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

Übungsanweisungen

  • Importiere play aus dem Modul pydub.playback.
  • Rufe play() auf und übergib dabei das AudioSegment wav_file.

Interaktive praktische Übung

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

# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____

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

# Play the audio file
____(____)
Code bearbeiten und ausführen