ПочатиПочніть безкоштовно

Обробка аудіоданих за допомогою 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()
Редагувати та запускати код