Python ModuleNotFoundError:没有名为';语音识别&x27;(windows计算机)

Python ModuleNotFoundError:没有名为';语音识别&x27;(windows计算机),python,windows,speech-recognition,pyaudio,Python,Windows,Speech Recognition,Pyaudio,我的安装命令是: pip install speechrecognition pip install pyAudio 在我的文件中,它会引发以下错误: Traceback (most recent call last): File "e:/Projects/Python/Assistant/main.py", line 1, in <module> import speech_recognition as sr ModuleNotFoundError

我的安装命令是:

pip install speechrecognition
pip install pyAudio
在我的文件中,它会引发以下错误:

Traceback (most recent call last):
  File "e:/Projects/Python/Assistant/main.py", line 1, in <module>
    import speech_recognition as sr
ModuleNotFoundError: No module named 'speech_recognition'

如前所述,正确的命令是
pip install SpeechRecognition
,然后像这样导入<代码>将语音识别作为sr导入然后在准备使用它时,像这样实现它

def takeCommand():
    r = sr.Recognizer()

    with sr.Microphone() as source:

        print("Listening...")
        r.pause_threshold = .5
        audio = r.listen(source)

    try:
        print("Recognizing...")
        query = r.recognize_google(audio, language='en-us')
        print("User said: {query}\n")

    except Exception as e:
        print(e)
        print("Unable to understand.")
        return "None"

    return query
您需要确保异常处理程序在其中。这是通过文档完成的

编辑


问题还可能是Python的版本。Python 3.7及以上版本不支持SpeechRecognition。我用Python3.6测试了它,它运行得非常好。他们确实需要为较新的Python版本发布一个工作版本。

如前所述,正确的命令是
pip install SpeechRecognition
,然后像这样导入<代码>将语音识别作为sr导入然后在准备使用它时,像这样实现它

def takeCommand():
    r = sr.Recognizer()

    with sr.Microphone() as source:

        print("Listening...")
        r.pause_threshold = .5
        audio = r.listen(source)

    try:
        print("Recognizing...")
        query = r.recognize_google(audio, language='en-us')
        print("User said: {query}\n")

    except Exception as e:
        print(e)
        print("Unable to understand.")
        return "None"

    return query
您需要确保异常处理程序在其中。这是通过文档完成的

编辑

问题还可能是Python的版本。Python 3.7及以上版本不支持SpeechRecognition。我用Python3.6测试了它,它运行得非常好。他们确实需要为较新的Python版本发布一个工作版本。

我修复了我的错误! 我不知道错误是什么,但已经修复了

我修正了我的错误!
我不知道错误是什么,但已经修复了

我也有同样的问题。使用VisualStudio代码。发现我的python解释器正在查看错误的虚拟环境。我使用
control+shift+P
将位置更改为安装语音识别的当前文件的位置。顺便说一下,我正在使用3.9版。

我也遇到了同样的问题。使用VisualStudio代码。发现我的python解释器正在查看错误的虚拟环境。我使用
control+shift+P
将位置更改为安装语音识别的当前文件的位置。顺便说一下,我正在使用3.9版。

根据命令是
pip install SpeechRecognition
我这样做了
pip install SpeechRecognition
根据命令is
pip install SpeechRecognition
我这样做了
pip安装SpeechRecognition
I安装了语音识别,就像那样。但是我还是犯了这个错误。你用的是什么版本的python?3.8.5是我用的python版本,我安装了语音识别。但是我仍然犯了这个错误。你使用的是什么版本的python 3.8.5是我使用的python版本问题是我没有使用存储SpeachRecognition的python。问题是我没有使用存储SpeachRecognition的python。