«Нет модуля с именем ‘_portaudio’: решение не найдено

Для моей курсовой работы по информатике в 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.

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

Возможный дубликат проблем с установкой пакета Python: PyAudio, PortAudio   —  person Josh    schedule 09.11.2018

Да, как вы установили pyaudio и на какой платформе вы работаете? Лучше всего использовать conda в Windows, а часто и в Unix, если вам нужны пакеты на основе C-библиотеки, такие как pyaudio.   —  person Josh    schedule 09.11.2018

Спасибо за ответ. Я использую python в Windows и установил pyaudio с помощью программы CMD   —  person Josh    schedule 11.11.2018

Источник: ledsshop.ru

Стиль жизни - Здоровье!