【发布时间】:2015-03-16 07:07:53
【问题描述】:
在 64 位 macbook air 上运行以下代码,在 python 2.7 和 python 3.4 上测试代码
import speech_recognition as sr
r = sr.Recognizer()
with sr.microphone() as source:
audio = r.listen(source)
try:
print("You said " + r.recognize(audio))
except LookupError:
print("Could not understand audio")
当我尝试 python 2.7 时,我不断收到以下错误:
Traceback (most recent call last):
File "star.py", line 3, in <module>
with sr.microphone() as source:
AttributeError: 'module' object has no attribute 'microphone'
(star.py 是我正在测试的文件的名称) 当我尝试 python 3.4 时,我不断收到以下错误:
Traceback (most recent call last):
File "star.py", line 1, in <module>
import speech_recognition as sr
ImportError: No module named 'speech_recognition'
我已经下载了speech_recognition 和pyaudio 库,但我仍然不知道错误的原因。请帮忙!
【问题讨论】:
-
试试这个以获得详细的安装指南:stackoverflow.com/a/57947026/11235609
标签: python python-2.7 python-3.x speech-recognition microphone