如何解决Traceback AttributeError:模块“ pyaudio”没有属性“ __version__”
我安装了SppechRecognition,并且在我哭的时候
import speech_recognition as sr
# obtain audio from the microphone
r = 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: module 'pyaudio' has no attribute '__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__'
解决方法
当我从Unofficial Python Packages安装软件包并在终端中运行代码时。奏效了!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。