시작하기무료로 시작하기

소음이 있는 오디오 다루기

이 연습에서는 먼저 깨끗한 음성 샘플을 텍스트로 전사해 보고, 배경 소음을 추가하면 어떻게 달라지는지 확인해 보겠습니다.

깨끗한 오디오 샘플은 clean_support_call로 가져와 두었습니다.

Play clean support call.

그다음 같은 과정을 소음이 있는 오디오 파일 noisy_support_call에도 적용해 보겠습니다. 이 파일은 clean_support_call과 같은 음성이지만 배경 소음이 추가되어 있습니다.

Play noisy support call.

배경 소음의 영향을 줄이기 위해 Recognizeradjust_for_ambient_noise() 함수를 활용하겠습니다.

이 연습은 강의의 일부입니다

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)
코드 편집 및 실행