Как исправить Python SpeechRecognition в Python On Rasp / Pi - PullRequest
1 голос
/ 03 мая 2019

Я поиграл с кодом и взял код других разработчиков. У меня есть этот код, который продолжает печатать сообщение об ошибке:

Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/speech_recognition/__init__.py", line 108, in get_pyaudio
    import pyaudio
ImportError: No module named 'pyaudio'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/pi/Documents/SHADOW/tkinter.py", line 5, in <module>
    with sr.Microphone() as source:
  File "/usr/local/lib/python3.5/dist-packages/speech_recognition/__init__.py", line 79, in __init__
    self.pyaudio_module = self.get_pyaudio()
  File "/usr/local/lib/python3.5/dist-packages/speech_recognition/__init__.py", line 110, in get_pyaudio
    raise AttributeError("Could not find PyAudio; check installation")
AttributeError: Could not find PyAudio; check installation

Я пытался подключить некоторые наушники с микрофоном, но я не знаю, в чем проблема. Должен ли я удалить его, а затем переустановить?

Вот код, который я использую:

import speech_recognition as sr

r = sr.Recognizer()

with sr.Microphone() as source:
    print("Speak")
    audio = r.listen(source)
    try:
        text = r.recognize_google(audio)
        print("You said {}".format(text))

    except:
        print("sorry")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...