PyDub으로 오디오 파일 재생하기
오디오 파일로 작업한다면, 당연히 들어 보고 싶으시겠죠.
PyDub의 playback 모듈에는 AudioSegment를 전달해 재생할 수 있는 play() 함수가 있어요. AudioSegment를 play() 함수에 넘겨 실행하면 해당 AudioSegment가 소리로 재생됩니다.
이 기능은 오디오 파일의 품질을 확인하고, 수정이 필요한 부분을 판단하는 데 유용해요.
이번 연습에서는 play() 함수를 얼마나 간단하게 사용할 수 있는지 살펴보겠습니다.
참고: play() 함수를 사용하려면 .wav 파일의 경우 simpleaudio 또는 pyaudio, 그 밖의 형식에는 ffmpeg가 설치되어 있어야 합니다.
이 연습은 강의의 일부입니다
Python으로 배우는 음성 언어 처리
연습 안내
pydub.playback모듈에서play를 임포트하세요.wav_fileAudioSegment를 인자로 전달하여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
____(____)