You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac已安装PyAudio但无法调用,请求技术协助

关于Python语音识别工具无法启动的问题

我近期尝试使用Python语音识别工具,但无法正常启动。已完成以下操作:

  • 通过brew安装PortAudio
  • 使用pip安装PyAudio,执行pip show pyaudio可确认其存在:
Name: PyAudio
Version: 0.2.11
Summary: PortAudio Python Bindings
Home-page: http://people.csail.mit.edu/hubert/pyaudio/
Author: Hubert Pham
Author-email: UNKNOWN
License: UNKNOWN
Location: /Users/jacob/opt/anaconda3/lib/python3.8/site-packages
Requires: 
Required-by: 

但实际调用该包时出现错误:

Could not import the PyAudio C module 'pyaudio._portaudio'.
Traceback (most recent call last):
  File "/Users/jacob/opt/anaconda3/lib/python3.8/site-packages/speech_recognition/__init__.py", line 108, in get_pyaudio
    import pyaudio
  File "/Users/jacob/opt/anaconda3/lib/python3.8/site-packages/pyaudio/__init__.py", line 111, in <module>
    import pyaudio._portaudio as pa
ImportError: dlopen(/Users/jacob/opt/anaconda3/lib/python3.8/site-packages/pyaudio/_portaudio.cpython-38-darwin.so, 0x0002): symbol not found in flat namespace '_PaMacCore_SetupChannelMap'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "voiceRecog.py", line 3, in <module>
    mic = sr.Microphone()
  File "/Users/jacob/opt/anaconda3/lib/python3.8/site-packages/speech_recognition/__init__.py", line 80, in __init__
    self.pyaudio_module = self.get_pyaudio()
  File "/Users/jacob/opt/anaconda3/lib/python3.8/site-packages/speech_recognition/__init__.py", line 110, in get_pyaudio
    raise AttributeError("Could not find PyAudio; check installation")
AttributeError: Could not find PyAudio; check installation

已查阅大量论坛帖子仍未解决,恳请提供帮助或建议。

内容的提问来源于stack exchange,提问作者Jacob Harrison

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 03:55:07