Обработка аудиоданных с помощью Python
Вы уже знаете, как звуковые волны преобразуются в числа, — но как выглядит этот процесс визуально?
А что, если сравнить две похожие, но немного отличающиеся звуковые волны?
В этом упражнении мы воспользуемся MatPlotLib, чтобы построить графики звуковых волн good_morning и good_afternoon на одном рисунке.
Чтобы обе волны были хорошо различимы, используем параметр alpha из MatPlotLib.
Послушать аудиозапись good_morning можно здесь, а good_afternoon — здесь.
Это упражнение является частью курса
Обработка устной речи на Python
Инструкции к упражнению
- Задайте заголовок, отражающий содержание графика.
- Добавьте на график переменную времени (
time_ga) и переменную амплитуды (soundwave_ga) дляgood_afternoon. - Сделайте то же самое для
good_morning: добавьте переменную времени (time_gm) и переменную амплитуды (soundwave_gm). - Установите значение параметра alpha равным
0.5.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()