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

问题描述 投票:2回答:1

对于我的第六级计算机科学课程,我正在制作一个使用语音识别作为输入的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。

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

对于我的第六级计算机科学课程,我正在制作一个使用语音识别作为输入的python程序。通过研究,我找到了一种使用名为'...

python pip pyaudio portaudio
1个回答
0
投票

您可以尝试使用以下内容

© www.soinside.com 2019 - 2024. All rights reserved.