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()
'Language > Python' 카테고리의 다른 글
파이썬 Tesseract 사용하기 -2 : 패키지 설치 / 예제 (0) | 2020.08.06 |
---|---|
파이썬 Tesseract 사용하기 -1 : 설치 (0) | 2020.08.06 |
파이썬 sqlite3 사용하기 -3 : 컬럼에 자동 타임스탬프 찍기 (0) | 2020.07.21 |
파이썬 Queue 모듈 다루기 (0) | 2020.07.21 |
파이썬 sqlite3 사용하기 -2 : 테이블 생성 예외처리 (0) | 2020.07.20 |