НачатьНачать бесплатно

Работа с зашумлённым аудио

В этом упражнении мы сначала транскрибируем чистый образец речи в текст, а затем посмотрим, что произойдёт при добавлении фонового шума.

Чистый аудиофайл импортирован как 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)
Редактировать и запускать код