Python Pyaudio:使用WASAPI驱动程序时,音频播放听起来很糟糕
当我选择WASAPI作为我的主机API时,我播放的任何wav文件听起来都是乱码。如果我选择MME,听起来不错 如果我用Audacity播放相同的wav文件,并选择WASAPI作为主机,这听起来也不错。 而且,我可以使用WASAPI录制音频Python Pyaudio:使用WASAPI驱动程序时,音频播放听起来很糟糕,python,pyaudio,Python,Pyaudio,当我选择WASAPI作为我的主机API时,我播放的任何wav文件听起来都是乱码。如果我选择MME,听起来不错 如果我用Audacity播放相同的wav文件,并选择WASAPI作为主机,这听起来也不错。 而且,我可以使用WASAPI录制音频 import pyaudio import wave p = pyaudio.PyAudio() wf = wave.open('test.wav', 'rb') stream = p.open(format=p.get_format_from_widt
import pyaudio
import wave
p = pyaudio.PyAudio()
wf = wave.open('test.wav', 'rb')
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
channels=wf.getnchannels(),
rate=wf.getframerate(),
output_device_index=41,
output=True)
data = wf.readframes(1024)
while len(data) > 0:
stream.write(data)
data = wf.readframes(1024)
stream.stop_stream()
stream.close()
您的问题是“当我选择WASAPI作为主机时,为什么声音会乱码?”是的,这就是问题所在。