【发布时间】:2019-04-15 04:50:38
【问题描述】:
我正在用 python 编写语音到文本的代码,但遇到了这个问题“请先构建并安装 PortAudio Python 绑定。”
import speech_recognition as sr;
r=sr.Recognizer()
with sr.Microphone() as source:
print("say something");
audio=r.listen(source)
try:
print(r.recognize_google(audio));
except:
pass;
【问题讨论】:
-
所以你需要先构建和安装portaudio python bindings,你不明白什么?你可以运行'pip install pyaudio'
-
@Nikolay Shmyrev 实际上我从外部源安装了 pyaudio,因为当我运行 'pip install pyaudio' 时出现错误说你必须安装 Microsoft Visual c++ 14.0 所以我安装了它但仍然得到安装pyaudio时出错,所以我选择直接从外部源安装。
-
那是个错误的选择
标签: python speech-recognition pyaudio