오디오 파일 내보내기와 형식 변환
오디오 파일에 변경 사항이 있거나 파일 확장자가 잘못되어 있다면, PyDub을 사용해 새 오디오 파일로 내보내고 저장할 수 있어요.
이 작업은 생성한 AudioSegment 인스턴스에서 .export() 함수를 호출해 수행합니다. export() 함수는 두 개의 매개변수를 받는데, 오디오 파일의 대상 경로인 out_f와 새 오디오 파일의 형식을 지정하는 format이에요. 둘 다 문자열입니다. format의 기본값은 "mp3"이므로 필요하다면 꼭 변경하세요.
이번 연습에서는 이 .mp3 파일(mp3_file.mp3)을 불러온 뒤, .export()를 사용해 .wav 확장자로 내보낼 거예요.
참고로, .wav 이외의 형식으로 작업하려면 ffmpeg가 필요합니다.
이 연습은 강의의 일부입니다
Python으로 배우는 음성 언어 처리
연습 안내
mp3_file.mp3를 가져와mp3_file에 저장하세요.mp3_file을 파일 이름mp3_file.wav로,format은"wav"로 지정해 내보내세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
from pydub import AudioSegment
# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)
# Export the .mp3 file as wav
mp3_file.____(out_f=____,
format=____)