【发布时间】:2015-07-15 01:03:13
【问题描述】:
这播放单声道 aifc 文件,但对于任何立体声文件,我都会听到很大的静电声:
import pyaudio
import aifc
CHUNK = 1024
wf = aifc.open('C:\\path_to_file.aiff', 'rb')
p = pyaudio.PyAudio()
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
channels=wf.getnchannels(),
rate=wf.getframerate(),
output=True)
data = wf.readframes(CHUNK)
while data != '':
stream.write(data)
data = wf.readframes(CHUNK)
stream.stop_stream()
stream.close()
p.terminate()
我正在测试的立体声文件:https://archive.org/details/TestAifAiffFile
我在 Windows 7 上,如果这很重要的话。
【问题讨论】:
标签: python python-2.7 audio pyaudio