Telegram-бот (используется Aiogram 3.x -асинхронный фреймворк для Telegram Bot API) помогает пользователю тренировать разговорную речь на иностранном языке через голосовое взаимодействие и при этом может выполнять функции автоматической поддержки клиентов, включая передачу чата оператору.
В режиме правтики бот проигрывает заранее записанные голосовые фразы, пользователь отвечает голосом. Система распознаёт речь (SpeechRecognition + Google Speech API) и сравнивает с эталоном, предоставляя обратную связь.
В режиме поддержки бот отвечает на часто задаваемые вопросы. Если не справляется — эскалирует диалог оператору (внутри Telegram).
В БД (aisqllite) хранятся история диалогов, сессии и статистика пользователей