Голосовой ассистент Python
Написал код для голосового ассистента с использованием библиотеки SpeechRecognition. Он должен сначала прослушать речь, а потом вывести на экран. При запуске, проходит секунды 2 и выводиться "Говори: " Далее он слушает какое-то время, и выводит ошибку
import pyttsx3
import speech_recognition as sr
r = sr.Recognizer()
with sr.Microphone(device_index=1) as source:
r.adjust_for_ambient_noise(source)
print('Говори:')
audio = r.listen(source)
r.recognize_google(audio, language='ru-RU')
print('Вы сказали: ' + query.lower())
Traceback (most recent call last):
File "sailer.py", line 11, in <module>
r.recognize_google(audio, language='ru-RU')
File "C:\Users\Admin\AppData\Local\Programs\Python\Python38-32\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