对于第6形式的计算机科学课程,我正在制作一个使用语音识别作为输入的python程序。通过研究,我找到了一种方法,可以使用名为“ SpeechRecognition”的库,然后使用SR依赖的“ PyAudio”库。
我遇到麻烦的代码是一个部分,允许用户用麦克风讲话,然后程序识别出语音并将其转换为文本。
import speech_recognition as sr
import pyaudio
r = sr.Recognizer()
with sr.Microphone() as source:
print ("Say Something")
audio = r.listen(source)
print ("Audio Recieved")
text = r.recognize_google (audio)
print (text)
当我在python shell中运行代码时,得到以下响应:
ImportError:没有名为“ _portaudio”的模块
在彻底搜索互联网之后,我无法找到PyAudio所依赖的PyAudio缺少的组件_portaudio。
如何解决此问题?有网页可以找到缺少的元素吗?如果是,安装步骤是什么?