Comece agoraComece grátis

Processando dados de áudio com Python

Você viu como ondas sonoras podem ser transformadas em números, mas como fica todo esse processo de conversão?

E quanto a outra onda sonora parecida? Uma um pouco diferente?

Neste exercício, vamos usar o MatPlotLib para plotar a onda sonora de good_morning em comparação com good_afternoon.

Para colocar as ondas sonoras good_morning e good_afternoon no mesmo gráfico e diferenciá-las, vamos usar o parâmetro alpha do MatPlotLib.

Você pode ouvir o áudio de good_morning aqui e o áudio de good_afternoon aqui.

Este exercicio faz parte do curso

Processamento de Linguagem Falada em Python

Ver curso

Instruções do exercicio

  • Defina o título para refletir o gráfico que estamos fazendo.
  • Adicione ao gráfico a variável de tempo de good_afternoon (time_ga) e a variável de amplitude (soundwave_ga).
  • Faça o mesmo com a variável de tempo de good_morning (time_gm) e a variável de amplitude (soundwave_gm).
  • Defina o parâmetro alpha como 0.5.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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 e Executar Código