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
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()