Робота з шумним аудіо
У цій вправі ми спершу транскрибуємо чистий зразок мовлення в текст, а потім подивимося, що зміниться, якщо додати фоновий шум.
Чистий аудіозразок імпортовано як clean_support_call.
Потім зробимо те саме з шумним аудіофайлом, збереженим як noisy_support_call. У ньому те саме мовлення, що й у clean_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)