"Нет модуля с именем _portaudio": невозможно найти решение - PullRequest
0 голосов
/ 09 ноября 2018

Для моей курсовой работы по информатике в 6 классе я делаю программу на python, которая использует распознавание голоса в качестве входных данных. Благодаря исследованиям я нашел способ сделать это, используя библиотеки под названием «SpeechRecognition», а затем «PyAudio», от которых зависит SR.

Код, с которым у меня проблемы, - это раздел, который позволяет пользователю говорить в микрофон, а затем программа распознает речь и преобразует ее в текст.

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, я получаю следующий ответ:

ImportError: нет модуля с именем _portaudio

После тщательного поиска в Интернете я не смог найти отсутствующий компонент для PyAudio, _portaudio, от которого зависит PyAudio.

Как мне исправить эту проблему? Есть ли веб-страница, где я могу найти недостающий элемент? Если да, каковы процедуры установки?

...