Обробка аудіоданих за допомогою Python
Ви бачили, як звукову хвилю можна перетворити на числа, але як виглядає все це перетворення на практиці?
А як щодо іншої, подібної звукової хвилі? Трохи відмінної?
У цій вправі ми використаємо MatPlotLib, щоб побудувати графік звукової хвилі good_morning разом із good_afternoon.
Щоб мати звукові хвилі good_morning і good_afternoon на одному графіку та легко їх розрізняти, ми використаємо параметр alpha у MatPlotLib.
Ви можете прослухати аудіо good_morning тут і аудіо good_afternoon тут.
Ця вправа є частиною курсу
Обробка усного мовлення в Python
Інструкції до вправи
- Задайте назву, яка відображає графік, який ми створюємо.
- Додайте до графіка часову змінну
good_afternoon(time_ga) і змінну амплітуди (soundwave_ga). - Зробіть те саме для часової змінної
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()