Работа с зашумлённым аудио
В этом упражнении мы сначала транскрибируем чистый образец речи в текст, а затем посмотрим, что произойдёт при добавлении фонового шума.
Чистый аудиофайл импортирован как 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)