我的Python语音识别代码无法正常工作

时间:2018-07-03 10:08:12

标签: python speech-recognition

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

0 个答案:

没有答案