Для моей курсовой работы по информатике в 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.
Как мне исправить эту проблему? Есть ли веб-страница, где я могу найти недостающий элемент? Если да, каковы процедуры установки?