시작하기무료로 시작하기

PyDub으로 오디오 파일 재생하기

오디오 파일로 작업한다면, 당연히 들어 보고 싶으시겠죠.

PyDubplayback 모듈에는 AudioSegment를 전달해 재생할 수 있는 play() 함수가 있어요. AudioSegment를 play() 함수에 넘겨 실행하면 해당 AudioSegment가 소리로 재생됩니다.

이 기능은 오디오 파일의 품질을 확인하고, 수정이 필요한 부분을 판단하는 데 유용해요.

이번 연습에서는 play() 함수를 얼마나 간단하게 사용할 수 있는지 살펴보겠습니다.

참고: play() 함수를 사용하려면 .wav 파일의 경우 simpleaudio 또는 pyaudio, 그 밖의 형식에는 ffmpeg가 설치되어 있어야 합니다.

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

Python으로 배우는 음성 언어 처리

강의 보기

연습 안내

  • pydub.playback 모듈에서 play를 임포트하세요.
  • wav_file AudioSegment를 인자로 전달하여 play()를 호출하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____

# Create an AudioSegment instance
wav_file = AudioSegment.from_file(file="wav_file.wav", 
                                  format="wav")

# Play the audio file
____(____)
코드 편집 및 실행