Как исправить эту проблему с Python Portaudio? - PullRequest
0 голосов
/ 21 января 2019

Я писал код для преобразования речи в текст на 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;

1 Ответ

0 голосов
/ 14 апреля 2019

Во-первых, код неверен:

import speech_recognition  as sr
r = sr.Recognizer()
with sr.Microphone() as source:
    print("say something")
    audio = r.listen(source)
text = r.recognize_google(audio)
try:
   print("You said: {}",format(text))

except:
   print("Sorry I couldn't understand you")

Далее необходимо установить pyaudio, speech_recognition и Portaudio. Обратите внимание, что вы не можете установить их с pip из-за тот факт, что они не являются частью c: libary.

Я предлагаю вам скачать их онлайн.

...