ÎncepețiÎncepe gratuit

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

Vezi cursul

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 lui good_afternoon la grafic.
  • Fă același lucru cu variabila de timp (time_gm) și variabila de amplitudine (soundwave_gm) ale lui good_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()
Editează și rulează codul