Začněte nyníZačněte zdarma

Import zvukového souboru v Pythonu

Už víš, že existují různé druhy zvukových souborů a že streamovaná hudba a mluvené slovo mají různé vzorkovací frekvence. Teď ale chceme začít s těmito soubory skutečně pracovat.

Na úvod naimportujeme zvukový soubor good_morning.wav pomocí Pythonovy vestavěné knihovny wave. Potom se podíváme, jak vypadá v bajtové podobě – k tomu využijeme vestavěnou metodu readframes().

Soubor good_morning.wav si můžeš poslechnout zde.

Pamatuj, že good_morning.wav trvá jen několik sekund – ale při 48 kHz to znamená 48 000 datových bodů za každou sekundu.

Toto cvičení je součástí kurzu

Zpracování mluveného jazyka v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Importuj knihovnu wave.
  • Načti zvukový soubor good_morning.wav a ulož ho do proměnné good_morning.
  • Vytvoř proměnnou signal_gm tak, že pomocí readframes() načteš všechny snímky ze souboru good_morning.
  • Pomocí slicingu se podívej, jak vypadá prvních 10 snímků v proměnné signal_gm.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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[:____])
Upravit a spustit kód