exception_on_overflow参数不起作用? PyAudio

时间:2017-06-04 06:49:10

标签: python audio raspberry-pi pyaudio

我正在尝试使用pyaudio录制一些音频但是每当它第二次通过录音循环时我都会收到此错误

OSError: [Errno Input overflowed] -9981

我做了一些搜索,发现为了解决这个问题,你只需要将pyAudio.read()的'exception_on_overflow'参数设置为False。所以我这样做了然后我得到了这个错误

TypeError: read() got an unexpected keyword argument 'exception_on_overflow'

这对我来说没有任何意义,因为它是'意外的',因为在PyAudio文档中它表明它是该函数的有效参数所以有没有人可以告诉我如何解决这个问题?谢谢

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。所以首先我运行命令

sudo pip install pyaudio 

哪个版本安装了0.2.11的pyaudio。我查看了代码,发现它在read函数中有exception_on_overflow参数。我在我的代码中测试了它,它工作了!我希望这能为其他任何有此问题的人解决问题