소음이 있는 오디오 다루기
이 연습에서는 먼저 깨끗한 음성 샘플을 텍스트로 전사해 보고, 배경 소음을 추가하면 어떻게 달라지는지 확인해 보겠습니다.
깨끗한 오디오 샘플은 clean_support_call로 가져와 두었습니다.
그다음 같은 과정을 소음이 있는 오디오 파일 noisy_support_call에도 적용해 보겠습니다. 이 파일은 clean_support_call과 같은 음성이지만 배경 소음이 추가되어 있습니다.
배경 소음의 영향을 줄이기 위해 Recognizer의 adjust_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)