“没有名为'_portaudio'的模块:无法找到解决方案

时间:2018-11-09 10:39:54

标签: python pip pyaudio portaudio

对于第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。

如何解决此问题?有网页可以找到缺少的元素吗?如果是,安装步骤是什么?

0 个答案:

没有答案