Procesarea datelor audio cu Python
Ai văzut cum poate fi transformată o undă sonoră în numere, dar cum arată, de fapt, toată această conversie?
Dar o altă undă sonoră similară? Una ușor diferită?
În acest exercițiu, vom folosi MatPlotLib pentru a reprezenta grafic unda sonoră a lui good_morning față de good_afternoon.
Pentru ca undele sonore good_morning și good_afternoon să apară pe același grafic și să poată fi distinse una de cealaltă, vom folosi parametrul alpha din MatPlotLib.
Poți asculta fișierul audio good_morning aici și fișierul audio good_afternoon aici.
Acest exercițiu face parte din cursul
Procesarea limbajului vorbit în Python
Instrucțiuni pentru exercițiu
- Setează titlul astfel încât să reflecte graficul pe care îl creăm.
- Adaugă variabila de timp (
time_ga) și variabila de amplitudine (soundwave_ga) ale luigood_afternoonla grafic. - Fă același lucru cu variabila de timp (
time_gm) și variabila de amplitudine (soundwave_gm) ale luigood_morning. - Setează variabila alpha la
0.5.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()