Audiodaten mit Python verarbeiten
Du hast gesehen, wie sich Schallwellen in Zahlen umwandeln lassen – aber wie sieht diese Umwandlung konkret aus?
Und wie verhält sich eine ähnliche Schallwelle? Eine, die sich leicht unterscheidet?
In dieser Übung verwenden wir MatPlotLib, um die Schallwelle von good_morning im Vergleich zu good_afternoon zu plotten.
Damit good_morning und good_afternoon im selben Plot sichtbar und voneinander unterscheidbar sind, nutzen wir den alpha-Parameter von MatPlotLib.
Du kannst die good_morning-Audioaufnahme hier und die good_afternoon-Audioaufnahme hier anhören.
Diese Übung ist Teil des Kurses
Verarbeitung gesprochener Sprache in Python
Anleitung zur Übung
- Setze den Titel so, dass er den Plot beschreibt, den wir erstellen.
- Füge die Zeitvariable von
good_afternoon(time_ga) und die Amplitude (soundwave_ga) dem Plot hinzu. - Mache dasselbe mit der Zeitvariable von
good_morning(time_gm) und der Amplitude (soundwave_gm). - Setze den Alpha-Wert auf
0.5.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()