gpt4 book ai didi

python - "No Module named ' _portaudio' : Unable to find solution

转载 作者:行者123 更新时间:2023-12-04 17:43:41 24 4
gpt4 key购买 nike

对于我的 6th form 计算机科学类(class),我正在制作一个使用语音识别作为输入的 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: No module named '_portaudio'

在互联网上彻底搜索后,我一直无法找到 PyAudio 所依赖的 PyAudio 缺少的组件,_portaudio。

我该如何解决这个问题?有没有可以找到缺失元素的网页?如果可以,安装过程是怎样的?

最佳答案

你可以尝试使用下面的

sudo apt-get install portaudio19-dev

git 克隆 https://people.csail.mit.edu/hubert/git/pyaudio.git

CD 音频/

sudo python3 setup.py 安装

关于python - "No Module named ' _portaudio' : Unable to find solution,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53224129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com