Zacznij terazZacznij za darmo

Importowanie pliku audio w Pythonie

Wiesz już, że istnieją różne rodzaje plików audio i że muzyka strumieniowa oraz mowa mają różne częstotliwości próbkowania. Teraz czas zacząć pracować z tymi plikami.

Na początek zaimportujemy plik audio good_morning.wav przy użyciu wbudowanej biblioteki Pythona wave. Następnie sprawdzimy, jak wygląda on w postaci bajtów – za pomocą wbudowanej metody readframes().

Możesz odsłuchać plik good_morning.wav tutaj.

Pamiętaj, że good_morning.wav trwa zaledwie kilka sekund, ale przy częstotliwości 48 kHz oznacza to 48 000 próbek na sekundę.

To ćwiczenie jest częścią kursu

Przetwarzanie mowy w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj bibliotekę Pythona wave.
  • Wczytaj plik audio good_morning.wav i zapisz go do zmiennej good_morning.
  • Utwórz zmienną signal_gm, odczytując wszystkie ramki z good_morning za pomocą readframes().
  • Sprawdź, jak wyglądają pierwsze 10 ramek audio, wycinając odpowiedni fragment z signal_gm.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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[:____])
Edytuj i uruchom kod