Python 溢出参数上的异常不工作?PyAudio
我正在尝试使用pyaudio录制一些音频,但每当它第二次通过录制循环时,我就会出现此错误Python 溢出参数上的异常不工作?PyAudio,python,audio,raspberry-pi,pyaudio,Python,Audio,Raspberry Pi,Pyaudio,我正在尝试使用pyaudio录制一些音频,但每当它第二次通过录制循环时,我就会出现此错误 OSError: [Errno Input overflowed] -9981 TypeError: read() got an unexpected keyword argument 'exception_on_overflow' 我做了一些搜索,发现为了解决这个问题,只需将pyAudio.read()的'exception_on_overflow'参数设置为False。所以我这样做了,然后我得到了这
OSError: [Errno Input overflowed] -9981
TypeError: read() got an unexpected keyword argument 'exception_on_overflow'
我做了一些搜索,发现为了解决这个问题,只需将pyAudio.read()的'exception_on_overflow'参数设置为False。所以我这样做了,然后我得到了这个错误
OSError: [Errno Input overflowed] -9981
TypeError: read() got an unexpected keyword argument 'exception_on_overflow'
这对我来说没有任何意义,因为在PyAudio文档中,它表明它是该函数的有效参数,所以有没有人可以告诉我如何解决这个问题?谢谢我找到了解决问题的办法。所以首先我运行命令
sudo pip install pyaudio
安装了pyaudio的0.2.11版。我查看了代码,发现它在read函数中有exception_on_overflow参数。我在我的代码中测试了它,它成功了!我希望这能为版本0.2.8中的任何其他人解决这个问题,尽管有文档记录了溢出上的异常,但实际上它并不存在。导入pyaudio后,请检查帮助(pyaudio.Stream.read),然后如何解决此问题请参见和