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
Övningsinstruktioner
- Ange en titel som beskriver diagrammet vi skapar.
- Lägg till tidsvariabeln (
time_ga) och amplitudvariabeln (soundwave_ga) förgood_afternooni diagrammet. - Gör samma sak med tidsvariabeln (
time_gm) och amplitudvariabeln (soundwave_gm) förgood_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()