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
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()