Add smalltalk responses for how-are-you queries
This commit is contained in:
10
app/main.py
10
app/main.py
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user