Add smalltalk responses for how-are-you queries

This commit is contained in:
2026-02-02 23:50:10 +03:00
parent 3caa099232
commit b6178f0952
2 changed files with 53 additions and 0 deletions

View File

@@ -52,6 +52,7 @@ from .core.ai import ask_ai_stream, translate_text
from .core.config import BASE_DIR
from .core.cleaner import clean_response
from .core.commands import is_stop_command
from .core.smalltalk import get_smalltalk_response
from .features.alarm import get_alarm_clock
from .features.timer import get_timer_manager
from .features.weather import get_weather_report
@@ -377,6 +378,15 @@ def main():
skip_wakeword = True
continue
# Короткие ответы на small-talk ("как дела" и т.п.)
smalltalk_response = get_smalltalk_response(user_text)
if smalltalk_response:
clean_smalltalk = clean_response(smalltalk_response, language="ru")
speak(clean_smalltalk)
last_response = clean_smalltalk
skip_wakeword = True
continue
# Проверка команд таймера ("поставь таймер на 6 минут")
timer_response = timer_manager.parse_command(user_text)
if timer_response: