LoslegenKostenlos loslegen

Eine Audiodatei mit Python importieren

Du hast gesehen, dass es unterschiedliche Arten von Audiodateien gibt und dass Musikstreaming und gesprochene Sprache unterschiedliche Abtastraten haben. Jetzt wollen wir mit diesen Dateien arbeiten.

Als Einstieg importieren wir die Audiodatei good_morning.wav mit Pythons eingebauter wave-Bibliothek. Danach schauen wir uns an, wie sie in Byteform aussieht, indem wir die eingebaute Methode readframes() verwenden.

Du kannst good_morning.wav hier anhören.

Denk daran: good_morning.wav ist nur ein paar Sekunden lang, aber bei 48 kHz enthält sie 48.000 Informationseinheiten pro Sekunde.

Diese Übung ist Teil des Kurses

Verarbeitung gesprochener Sprache in Python

Kurs anzeigen

Anleitung zur Übung

  • Importiere die Python-Bibliothek wave.
  • Lies die Audiodatei good_morning.wav ein und speichere sie in good_morning.
  • Erstelle signal_gm, indem du mit readframes() alle Frames aus good_morning liest.
  • Sieh dir an, wie die ersten 10 Frames des Audios aussehen, indem du signal_gm slicest.

Interaktive Übung

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

import ____

# Create audio file wave object
good_morning = wave.open(____, 'r')

# Read all frames from wave object 
____ = good_morning.readframes(-1)

# View first 10
print(signal_gm[:____])
Code bearbeiten und ausführen