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>Übungsanweisungen
- Importiere
playaus dem Modulpydub.playback. - Rufe
play()auf und übergib dabei das AudioSegmentwav_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
____(____)