시작하기무료로 시작하기

PyDub으로 오디오 파일 불러오기

PyDubAudioSegment 클래스는 Python에서 오디오 파일을 간편하게 불러오고 다룰 수 있게 해줘요.

이 연습에서는 AudioSegment 인스턴스를 만들어 관심 있는 오디오 파일을 불러오겠습니다.

오디오 파일을 불러오려면 AudioSegmentfrom_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))
코드 편집 및 실행