Общее описание задачи
Необходимо расширить функционал существующего Telegram-бота путем интеграции современных AI-технологий. Основная цель - создать полноценный интерактивный ассистент с поддержкой голосового ввода/вывода и психотерапевтическими инструментами.
Ключевые требования
- Распознавание аудио: Бот должен корректно распознавать голосовые сообщения (через whisper/Google Speech) и видео-кружки (преобразуя их в аудиодорожку для последующего распознавания).
- Голосовой вывод: Ответ должен дублироваться синтезированной речью. Необходима поддержка минимум двух тембров (мужской и женский, через ElevenLabs/аналоги).
Новые разделы в меню бота
Раздел «Дневник»
- Возможность вести личные записи пользователя.
- Автоматическая аналитика настроения (анализ тональности текста) с хранением в базе данных.
Раздел «Таблица КПТ»
- Интерактивный КПТ-дневник (Когнитивно-поведенческая терапия).
- Функция заполнения таблицы автоматической обработкой сценариев/подсказок через LLM.
Раздел «Медитации»
- Генерация текстов медитаций через нейросеть (ChatGPT/OpenAI API).
- Воспроизведение сгенерированного текста через аудиотрансформацию.
Технические детали
- Язык разработки: Python.
- Большая часть логики должна предполагать интеграцию с любыми поставщиками ИИ (чат, распознавание, генерация).
- Бот должен работать поверх уже имеющегося кода - предоставлен репозиторий или ссылка на демо.
Полное ТЗ (с API-ключами-плейсхолдерами, архитектурой и примерами промптинга) прикреплено к заказу в виде файла, обязательно ознакомиться перед откликом.