import pyaudio
import wave
chunk = 1024
wf = wave.open('yes.mp3', '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.close()
p.terminate()
不管我怎麼把這個,而試圖多種方法我似乎不斷收到以下錯誤在終端:MP3與Pyaudio
raise Error, 'file does not start with RIFF id'
我會用pyglet但媒體和所有其它模塊麥凱納即使我能夠導入pyglet,也檢測不到。
任何幫助?
問題在哪裏發生?當你用'wave.open'打開mp3文件或者當你打算使用'wf'變量時? – jramirez
沒有線索誠實,我希望我可以玩它,看看到底是什麼,但迄今爲止,我在Google上找到的每種方法都給我提供了同樣的錯誤。 – user2852955