speech_recognition无法导入pyaudio; ModuleNotFoundError

问题描述 投票:0回答:2

我正在尝试使用python和SpeechRecognition库编写语音助手。但是当我执行我的程序时,它运行大约2秒然后抛出以下错误

[0:02] Decoding of audio.mp3 finished. Traceback (most recent call last): File "/home/USERNAME/PycharmProjects/jarvis/venv/lib/python3.7/site-packages/speech_recognition/__init__.py", line 108, in get_pyaudio import pyaudio ModuleNotFoundError: No module named 'pyaudio'

我已经花了几个小时尝试不同的解决方案,但似乎没有一个适合我。

如果有帮助的话,我在ubuntu上

python pycharm speech-recognition pyaudio
2个回答
0
投票

尝试确保它是为Python 3安装的,而不是2,如果它在pip上,则运行pip3 install pyaudio


0
投票

我刚想通了。我的安装没有任何问题。它似乎是pycharm集成终端中的一个错误。当我使用我的linux shell移动到我的项目目录并执行我的脚本时,一切正常。我不知道,为什么它不适用于内置终端。

© www.soinside.com 2019 - 2024. All rights reserved.