import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone() as source:
print ('Say Something!')
audio = r.listen(source)
print ('Done!')
text = r.recognize_google(audio)
print (text)
我已经安装了pyaudio,但显示错误:
ModuleNotFoundError Traceback (most recent call last)
~\Anaconda3\lib\site-packages\speech_recognition\__init__.py in get_pyaudio()
107 try:
--> 108 import pyaudio
109 except ImportError:
ModuleNotFoundError: No module named 'pyaudio'
在处理上述异常期间,发生了另一个异常:
AttributeError Traceback (most recent call last)
<ipython-input-8-ef57dd14aaa7> in <module>()
2
3 r = sr.Recognizer()
----> 4 with sr.Microphone() as source:
5 print ('Say Something!')
6 audio = r.listen(source)
~\Anaconda3\lib\site-packages\speech_recognition\__init__.py in __init__(self, device_index, sample_rate, chunk_size)
77
78 # set up PyAudio
---> 79 self.pyaudio_module = self.get_pyaudio()
80 audio = self.pyaudio_module.PyAudio()
81 try:
~\Anaconda3\lib\site-packages\speech_recognition\__init__.py in get_pyaudio()
108 import pyaudio
109 except ImportError:
--> 110 raise AttributeError("Could not find PyAudio; check installation")
111 from distutils.version import LooseVersion
112 if LooseVersion(pyaudio.__version__) < LooseVersion("0.2.11"):
AttributeError: Could not find PyAudio; check installation