PyDub으로 오디오 파일 불러오기
PyDub의 AudioSegment 클래스는 Python에서 오디오 파일을 간편하게 불러오고 다룰 수 있게 해줘요.
이 연습에서는 AudioSegment 인스턴스를 만들어 관심 있는 오디오 파일을 불러오겠습니다.
오디오 파일을 불러오려면 AudioSegment의 from_file() 함수를 사용하고, 대상 오디오 파일의 경로명을 문자열로 전달하면 돼요. format 매개변수로 오디오 파일의 형식을 지정할 수도 있지만, 선택 사항이며 PyDub이 자동으로 추론해요.
PyDub은 추가 의존성 없이 .wav 파일을 처리할 수 있지만, .mp3와 같은 다른 형식은 ffmpeg 설치가 필요해요.
샘플 오디오 파일 wav_file.wav가 준비되어 있으며, 여기에서 들어볼 수 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 음성 언어 처리
연습 안내
pydub에서AudioSegment를 임포트하세요.from_file메서드를 호출하고 오디오 파일 경로명을 전달하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import AudioSegment from Pydub
from pydub import ____
# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____,
format="wav")
# Check the type
print(type(wav_file))