python - 在 pyaudio 部分使用语音识别时出错

标签 python python-3.x speech-recognition pyaudio pyaudioanalysis

Traceback (most recent call last):
  File "C:\Users\Anu Nema\AppData\Local\Programs\Python\Python38-32\lib\site-packages\speech_recognition\__init__.py", line 109, in get_pyaudio
    import pyaudio
ModuleNotFoundError: No module named 'pyaudio'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:/Users/Anu Nema/Desktop/New folder/alice/alice.py", line 49, in <module>
    takeCommand()
  File "c:/Users/Anu Nema/Desktop/New folder/alice/alice.py", line 30, in takeCommand
    with sr.Microphone() as source:
  File "C:\Users\Anu Nema\AppData\Local\Programs\Python\Python38-32\lib\site-packages\speech_recognition\__init__.py", line 80, in __init__
    self.pyaudio_module = self.get_pyaudio()
  File "C:\Users\Anu Nema\AppData\Local\Programs\Python\Python38-32\lib\site-packages\speech_recognition\__init__.py", line 111, in get_pyaudio
    raise AttributeError("Could not find PyAudio; check installation")
AttributeError: Could not find PyAudio; check installation

最佳答案

出现此错误的原因是您的计算机上没有安装“pyaudio”。这是“speech_recognition”的依赖项,因此如果您想使用“speech_recognition”,则必须拥有它。

您可以通过在命令行中键入以下命令来完成此操作:

pip3 install pyaudio

这需要您在计算机上设置 pip。

这应该可以解决您遇到的错误。

关于python - 在 pyaudio 部分使用语音识别时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62529434/

相关文章:

java - Sphinx4 将 wav 文件中的语音识别为输入而不是麦克风输入

python - 如何将实时音频 url 传递给 Google Speech to Text API

Python:用读入文件替换字符错误

python PPTX : How to Update or Replace a Chart Series?

python-3.x - 当将随机梯度下降与 Shogun NeuralNetwork 结合使用时,所有内容都分类相同

python - 如何在python中显示包的子包

iOS:AVSpeechSynthesizer 在使用 SFSpeechRecognizer 录制后不起作用

Python 套接字服务器 : Reject connection from address

python - Python中的Dict解构与重构

python - 使用 Sphinx 的 sphinx-apidoc 实用程序从 python 代码自动生成文档