Как остановить ошибку записи речи, когда вы не говорите

#python #speech-recognition #speech

Вопрос:

У меня проблема с модулем записи речи на python, где он понимает, что я говорю, но если я отойду от микрофона или отключу микрофон, он начнет ошибаться, вот код. Кроме того, интервал немного испорчен из-за того, что я новичок в переполнении стека и не знаю, как распределить только код.

Запись Голоса

 recognizer = speech_recognition.Recognizer()  while True:  try:  with speech_recognition.Microphone() as mic:  recognizer.adjust_for_ambient_noise(mic, duration=0.2)  audio = recognizer.listen(mic)    text = recognizer.recognize_google(audio)  text = text.lower()  print(text)    except speech_recognition.UnknownValueError():  recognizer = speech_recognition.Recognizer()  continue