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

Робота з шумним аудіо

У цій вправі ми спершу транскрибуємо чистий зразок мовлення в текст, а потім подивимося, що зміниться, якщо додати фоновий шум.

Чистий аудіозразок імпортовано як clean_support_call.

Play clean support call.

Потім зробимо те саме з шумним аудіофайлом, збереженим як noisy_support_call. У ньому те саме мовлення, що й у clean_support_call, але з додатковим фоновим шумом.

Play noisy support call.

Щоб частково нейтралізувати фоновий шум, скористаємося функцією adjust_for_ambient_noise() класу Recognizer.

Ця вправа є частиною курсу

Обробка усного мовлення в Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

recognizer = sr.Recognizer()

# Record the audio from the clean support call
with ____ as source:
  clean_support_call_audio = ____.record(____)

# Transcribe the speech from the clean support call
text = recognizer.____(____,
					   language="en-US")

print(text)
Редагувати та запускати код