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

Zpracování zvukových dat v Pythonu

Viděl/a jsi, jak lze zvukové vlny převést na čísla – ale jak celý ten proces vlastně vypadá?

A co takhle dvě podobné zvukové vlny? Třeba takové, které se od sebe jen trochu liší?

V tomto cvičení použijeme Matplotlib k vykreslení zvukové vlny good_morning vedle good_afternoon.

Aby byly obě vlny ve stejném grafu přehledně rozlišitelné, využijeme parametr alpha z Matplotlibu.

Nahrávku good_morning si můžeš poslechnout zde a nahrávku good_afternoon zde.

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

Zpracování mluveného jazyka v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Nastav název grafu tak, aby odpovídal tomu, co zobrazuje.
  • Přidej do grafu časovou proměnnou good_afternoon (time_ga) a proměnnou amplitudy (soundwave_ga).
  • Totéž proveď s časovou proměnnou good_morning (time_gm) a proměnnou amplitudy (soundwave_gm).
  • Nastav hodnotu parametru alpha na 0.5.

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

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

# Setup the title and axis titles
plt.title('Good Afternoon vs. Good ____')
plt.ylabel('Amplitude')
plt.xlabel('Time (seconds)')

# Add the Good Afternoon data to the plot
plt.plot(____, ____, label='Good Afternoon')

# Add the Good Morning data to the plot
plt.plot(____, ____, label='Good Morning',
   # Set the alpha variable to 0.5
   alpha=____)

plt.legend()
plt.show()
Upravit a spustit kód