为了账号安全,请及时绑定邮箱和手机立即绑定

Traceback AttributeError:模块“pyaudio”没有属性

Traceback AttributeError:模块“pyaudio”没有属性

慕尼黑的夜晚无繁华 2023-07-18 15:41:53
我安装了 SpechRecognition,当我写作时import speech_recognition as sr# obtain audio from the microphoner = sr.Recognizer()with sr.Microphone() as source:    print("Say something!")    audio = r.listen(source)try:    # for testing purposes, we're just using the default API key    # to use another API key, use `r.recognize_google(audio, key="GOOGLE_SPEECH_RECOGNITION_API_KEY")`    # instead of `r.recognize_google(audio)`    print("Google Speech Recognition thinks you said " + r.recognize_google(audio))except sr.UnknownValueError:    print("Google Speech Recognition could not understand audio")except sr.RequestError as e:    print("Could not request results from Google Speech Recognition service; {0}".format(e))出现了上述问题。同样的问题在这里被问到,但解决方案对我没有帮助! AttributeError:模块“pyaudio”没有属性“__version__” 请帮助我!我的终端输出:-Traceback (most recent call last):File "c:/Users/samar/OneDrive/Desktop/MAIN/projects/Jarvis/jarvis.py", line 4, in <module>    with sr.Microphone() as source:File "C:\Users\samar\AppData\Local\Programs\Python\Python38\lib\site-packages\speech_recognition\__init__.py", line 79, in __init__    self.pyaudio_module = self.get_pyaudio()File "C:\Users\samar\AppData\Local\Programs\Python\Python38\lib\site-packages\speech_recognition\__init__.py", line 112, in get_pyaudio    if LooseVersion(pyaudio.__version__) < LooseVersion("0.2.11"):AttributeError: module 'pyaudio' has no attribute '__version__'
查看完整描述

1 回答

?
汪汪一只猫

TA贡献1898条经验 获得超8个赞

当我从非官方 Python 包安装包并在终端中运行代码时。有效!



查看完整回答
反对 回复 2023-07-18
  • 1 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信