Kom igångKom igång gratis

Bearbeta ljuddata med Python

Du har sett hur ljudvågor kan omvandlas till tal – men hur ser den omvandlingen egentligen ut?

Och hur är det med två liknande ljudvågor som skiljer sig något från varandra?

I den här övningen använder vi MatPlotLib för att rita upp ljudvågen för good_morning och good_afternoon i samma diagram.

För att båda ljudvågorna ska synas tydligt i diagrammet använder vi MatPlotLibs alpha-parameter.

Du kan lyssna på good_morning-ljudet här och good_afternoon-ljudet här.

Den här övningen är en del av kursen

Taligenkänning i Python

Visa kurs

Övningsinstruktioner

  • Ange en titel som beskriver diagrammet vi skapar.
  • Lägg till tidsvariabeln (time_ga) och amplitudvariabeln (soundwave_ga) för good_afternoon i diagrammet.
  • Gör samma sak med tidsvariabeln (time_gm) och amplitudvariabeln (soundwave_gm) för good_morning.
  • Sätt alpha-variabeln till 0.5.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod