Language/Python
파이썬 wav 음악파일 재생하기 : pyaudio
jvvp512
2020. 8. 4. 18:57
728x90
모듈 설치
wave 는 파이썬 내장 모듈로, 음악파일 재생을 위한 pyaudio 모듈을 설치합니다.
pyaudio 는 mp3 확장자를 지원하지 않습니다.
pip install pyaudio
예제
import pyaudio
import wave
chunk = 1024
path = 'music.wav'
with wave.open(path, 'rb') as f:
p = pyaudio.PyAudio()
stream = p.open(format = p.get_format_from_width(f.getsampwidth()),
channels = f.getnchannels(),
rate = f.getframerate(),
output = True)
data = f.readframes(chunk)
while data:
stream.write(data)
data = f.readframes(chunk)
stream.stop_stream()
stream.close()
p.terminate()