ComenzarEmpieza gratis

Procesar datos de audio con Python

Ya has visto cómo una onda de sonido puede convertirse en números, pero ¿cómo se ve todo ese proceso de conversión?

¿Y qué pasa con otra onda de sonido similar? ¿Una ligeramente diferente?

En este ejercicio, vamos a usar MatPlotLib para trazar la onda de good_morning frente a good_afternoon.

Para mostrar las ondas good_morning y good_afternoon en la misma gráfica y que se distingan entre sí, usaremos el parámetro alpha de MatPlotLib.

Puedes escuchar el audio de good_morning aquí y el audio de good_afternoon aquí.

Este ejercicio forma parte del curso

Procesamiento del lenguaje hablado en Python

Ver curso

Instrucciones del ejercicio

  • Establece un título que refleje la gráfica que vamos a crear.
  • Añade la variable de tiempo de good_afternoon (time_ga) y la variable de amplitud (soundwave_ga) a la gráfica.
  • Haz lo mismo con la variable de tiempo de good_morning (time_gm) y la variable de amplitud (soundwave_gm) en la gráfica.
  • Ajusta el parámetro alpha a 0.5.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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()
Editar y ejecutar código