Проблемы с PyAudio
Всем привет.
Решил написать небольшую программу для распознавания голосовых команд на Python.
import speech_recognition as sr
import os
import sys
import webbrowser
import pyttsx3
speak_engine = pyttsx3.init()
def talk(words):
print(words)
speak_engine.say(words)
speak_engine.runAndWait()
speak_engine.stop()
talk("go talk")
def command():
r=sr.Recognizer()
with sr.Microphone() as sourse:
print("Talk")
r.pauses_threshold=1
r.adjust_for_ambient_noise(source,duration=1)
audio=r.listen(sourse)
try:
assigment=r.recognize_google(audio).lover
print("you're sayed:"+assigment)
except sr.UnknownValueError:
talk("I'm not understend you")
assigment=command()
return(assigment)
def makeSomething(assigment):
if'open you tube' in assigment:
talk("in process")
url='https://www.youtube.com/'
webbrowser.open(url)
elif 'stop' in assigment:
talk("done")
sys.exit()
while True:
makeSomething(command())
выдает проблему
"Traceback (most recent call last):
File "C:\Users\ИМЯ\PycharmProjects\voice\venv\lib\site-packages\speech_recognition\__init__.py", line 108, in get_pyaudio
import pyaudio
ModuleNotFoundError: No module named 'pyaudio'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/ИМЯ/PycharmProjects/voice/venv/Include/voice_recognition.py", line 45, in <module>
makeSomething(command())
File "C:/Users/ИМЯ/PycharmProjects/voice/venv/Include/voice_recognition.py", line 20, in command
with sr.Microphone() as sourse:
File "C:\Users\ИМЯ\PycharmProjects\voice\venv\lib\site-packages\speech_recognition\__init__.py", line 79, in __init__
self.pyaudio_module = self.get_pyaudio()
File "C:\Users\ИМЯ\PycharmProjects\voice\venv\lib\site-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
Process finished with exit code 1"
Хотя go talk произносит. как смог понять, проблема с PyAudio.
Хоть она и установлена. Прилагаю скрин
Из командной строки. подскажите, пожалуйста, как решить проблему или может посоветуйте другую библиотеку, чтобы код работал.
Кстати, путем установки через скопированную с pip ссылка не работала и пришлось использовать сторонние https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio