Speech Recognition перестаёт слушать человека, как починить?
делаю голосового помощника, после первой команды перестаёт работать и выдаёт 2 ошибки: 1.line 34, in
query2 = r.recognize_google(audio, language='ru-RU') 2.File "C:\Python\Lib\jarwisNew\venv\lib\site-packages\speech_recognition\__init__.py", line 858, in recognize_google
if not isinstance(actual_result, dict) or len(actual_result.get("alternative", [])) == 0: raise UnknownValueError()
speech_recognition.UnknownValueError
больше интересует 2 ошибка. Вот весь код:
import speech_recognition as sr
import pyttsx3
import pyaudio
import webbrowser
engine=pyttsx3.init()
def record_volume():
r = sr.Recognizer()
with sr.Microphone(device_index = 1) as source:
audio = r.listen(source)
query1 = r.recognize_google(audio, language = 'ru-RU')
(f'{query1.lower()}')
if query1.lower() == "начать" or "скачать":
engine.say("Привет!")
engine.runAndWait()
if query1.lower() == "как дела":
engine.say('Отлично!')
engine.runAndWait()
record_volume()
while True:
r = sr.Recognizer()
with sr.Microphone(device_index=1) as source:
audio = r.listen(source)