«Нет модуля с именем ‘_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

См. также:  Как получить значения из модального окна частичного просмотра для обновления формы?
Понравилась статья? Поделиться с друзьями:
IT Шеф
Комментарии: 1
  1. Josh

    Вы можете попробовать использовать следующие

    sudo apt-get install portaudio19-dev

    git clone https://people.csail.mit.edu/hubert/git/pyaudio.git

    cd pyaudio /

    sudo python3 setup.py установить

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: