[python] pcm 파일 wav로 바꾸기

2023. 9. 26. 15:51python

pcm 형식은 조금 까다로워서 wav 파일로 바꿔주는 작업을 했다.

sample_width,channels,frame_rate는 각각의 pcm 파일에 맞게 맞춰줘야한다.  

 

[코드]

from pydub import AudioSegment

# .pcm 파일 불러오기 (16 비트, 16 kHz, Mono)
sample_width = 2  # 16 비트
channels = 1      # Mono
frame_rate = 16000  # 16 kHz

audio = AudioSegment.from_file("파일명.pcm", format="s16le", sample_width=sample_width, channels=channels, frame_rate=frame_rate)

# 오디오 재생
audio.export("temp.wav", format="wav")
from IPython.display import Audio
Audio("temp.wav")