PyAudio O错误:[Erno-9986]内部PortAudio错误



我试图在MacBook Air上的OSX上运行PyAudio,但我一直收到错误:

||PaMacCore (AUHAL)|| Error on line 1316: err='-66748', msg=Unknown Error
Traceback (most recent call last):
File "main.py", line 15, in <module>
stream = p.open(format=p.get_format_from_width(wf.getsampwidth()),
File "/Users/carlbengtsson/Library/Mobile Documents/com~apple~CloudDocs/stickerapp-ml/sound-detection/venv/lib/python3.8/site-packages/pyaudio.py", line 750, in open
stream = Stream(self, *args, **kwargs)
File "/Users/carlbengtsson/Library/Mobile Documents/com~apple~CloudDocs/sound-detection/venv/lib/python3.8/site-packages/pyaudio.py", line 441, in __init__
self._stream = pa.open(**arguments)
OSError: [Errno -9986] Internal PortAudio error

我正在运行Python 3.8.2,并使用brew安装了PortAudio。任何以前有过这个问题的人,都知道从哪里开始调试这个或声音识别的替代方案吗?感谢

我在升级到Big Sur后也开始出现这个错误。

针对macOS SDK 11编译portaudio似乎存在问题。据报道,Big Sur将XCode降级为12.1(使用macOS SDK 10.5(已经修复了目前正在此处跟踪的问题:https://github.com/PortAudio/portaudio/issues/218#issuecomment-731310548.

或者,现在从--HEAD重新安装似乎对我有效。

brew uninstall portaudio
brew install portaudio --HEAD

您最近更新到BigSur了吗?更新后,我在另一个程序中看到了这一点。

相关内容

  • 没有找到相关文章

最新更新