feat: switch wake word to waltron

This commit is contained in:
2026-03-15 02:59:13 +03:00
parent 6c2702d5e3
commit e1a94c68db
11 changed files with 58 additions and 29 deletions

View File

@@ -34,7 +34,7 @@ from .audio.wakeword import (
stop_monitoring as stop_wakeword_monitoring,
)
from .core.ai import ask_ai_stream, translate_text
from .core.config import BASE_DIR
from .core.config import BASE_DIR, WAKE_WORD
from .core.cleaner import clean_response
from .core.commands import is_stop_command
from .core.smalltalk import get_smalltalk_response
@@ -87,10 +87,14 @@ _REPEAT_PHRASES = {
"скажи еще раз",
"что ты сказал",
"повтори пожалуйста",
"александр еще раз",
"еще раз александр",
"александр повтори",
"повтори александр",
"waltron еще раз",
"еще раз waltron",
"waltron повтори",
"повтори waltron",
"волтрон еще раз",
"еще раз волтрон",
"волтрон повтори",
"повтори волтрон",
}
_WEATHER_TRIGGERS = (
@@ -201,7 +205,7 @@ def main():
print("=" * 50)
print("🔊 УМНАЯ КОЛОНКА")
print("=" * 50)
print("Скажите 'Alexandr' для активации")
print(f"Скажите '{WAKE_WORD}' для активации")
print("Нажмите Ctrl+C для выхода")
print("=" * 50)
print()
@@ -248,7 +252,7 @@ def main():
# Режим диалога (без wake word)
skip_wakeword = False
followup_idle_timeout_seconds = 4.0
followup_idle_timeout_seconds = 3.7
# Контекст уточнения времени для таймера/будильника
pending_time_target = None
@@ -347,7 +351,7 @@ def main():
skip_wakeword = False
continue
print("_" * 50)
print("💤 Жду 'Alexandr'...")
print(f"💤 Жду '{WAKE_WORD}'...")
skip_wakeword = False
continue