Я делаю систему распознавания речи, используя распознавание google_speech.
Но проблема в том, что время отклика какое-то время задерживается или иногда не распознается. Как я могу решить эту проблему. Код здесь.
r = sr.Recognizer()
with sr.Microphone() as source:
print("Please wait. Calibrating microphone...")
# слушайте в течение 5 секунд и создайте уровень энергии окружающего шума
r.adjust_for_ambient_noise (источник, продолжительность = 5)
r.dynamic_energy_threshold = True
audio = r.listen(source)
print("request send")
попробовать:
message = r.recognize_google (аудио) .lower ()
print('you said:'+ message)
print(rows)
except sr.UnknownValueError:
print("Could not recognize your voice")
except sr.RequestError as e:
print("not a request resul,{0}".format(e))