Фикс произношения дат и температуры + wheather -лишние файлы

This commit is contained in:
2026-01-10 23:50:02 +03:00
parent 3818f0ad22
commit 8f44fd2460
10 changed files with 295 additions and 82 deletions

View File

@@ -22,7 +22,6 @@ class WakeWordDetector:
self.pa = None
self._stream_closed = True # Флаг состояния потока (закрыт/открыт)
self._last_hit_ts = 0.0
self._hit_streak = 0
def initialize(self):
"""Инициализация Porcupine и PyAudio."""
@@ -136,16 +135,11 @@ class WakeWordDetector:
keyword_index = self.porcupine.process(pcm)
if keyword_index >= 0:
now = time.time()
if now - self._last_hit_ts < 0.6:
self._hit_streak += 1
else:
self._hit_streak = 1
if now - self._last_hit_ts < 0.4:
return False
self._last_hit_ts = now
if self._hit_streak >= 2:
self._hit_streak = 0
print("🛑 Wake word подтвержден во время ответа!")
return True
print("🛑 Wake word обнаружен во время ответа!")
return True
return False
except Exception:
return False