Commit Graph

15 Commits (da3058194fd6363cfb234fbfad1511714380b7e1)

Author SHA1 Message Date
mirivlad da3058194f Fix: использование локальной модели Vosk для распознавания речи
- Модель находится в ./models/vosk/vosk-model-ru-0.22
- Обновлён путь к модели в speech.py
- STT_MODEL=vosk в .env

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-18 23:42:27 +08:00
mirivlad 96c62b4c3e Fix: переключение на Whisper для распознавания речи
- Whisper tiny модель вместо Vosk (весит ~100MB вместо 2GB)
- Модель скачивается автоматически при первом запуске
- Исправлена ошибка async/синхронного вызова распознавания
- Обновлены настройки в .env

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-18 20:24:15 +08:00
mirivlad 9d91a9eed4 Add: распознавание голосовых сообщений
- Добавлен обработчик голосовых сообщений (filters.VOICE)
- Команда /stt on|off для включения/выключения распознавания
- Голосовые конвертируются в текст через Vosk/Whisper
- Распознанный текст обрабатывается как обычное сообщение
- Модель загружается при старте бота

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-18 20:01:34 +08:00
mirivlad 5779dd7b14 Add: команда /xray для добавления пользователей XRay, уменьшено логирование
- Добавлена команда /xray для управления пользователями XRay через SSH
- SSH подключение к серверу mt.mirv.top с выполнением скрипта add_xray_user.sh
- Генерация и отправка QR-кода для подключения к VPN
- Интеграция с приложением Hiddify
- Добавлены зависимости asyncssh и qrcode[pil]
- Уменьшен уровень логирования (только WARNING и ERROR)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-18 19:34:58 +08:00
mirivlad 1c904320dd Add: Персистентный выбор модели, динамические модели OpenCode 2026-03-17 04:31:18 +08:00
mirivlad 1f1e65bcdf Fix: Прокси, локальные модели, исправления совместимости 2026-03-17 03:58:11 +08:00
mirivlad 66fd5a2ca8 Добавлен README с инструкцией 2026-03-17 03:32:40 +08:00
mirivlad a5db7abdd0 Этап 8: Поддержка российских LLM 2026-03-17 03:32:15 +08:00
mirivlad 0a294e89fc Этап 7: Локальное распознавание речи 2026-03-17 03:29:11 +08:00
mirivlad b50388063a Этап 6: Расписание и инициативность 2026-03-17 03:27:20 +08:00
mirivlad 001d273bd1 Этап 5: Полноценное использование инструментов 2026-03-17 03:25:36 +08:00
mirivlad 4f96c75b6d Этап 4: Режимы подтверждения и прерывание 2026-03-17 03:24:13 +08:00
mirivlad 6c2f17e37a Этап 3: Память на ChromaDB 2026-03-17 03:22:56 +08:00
mirivlad 85e702ce25 Этап 2: Интеграция с qwen-code и opencode 2026-03-17 03:21:44 +08:00
mirivlad 481ad8dddc Этап 1: Базовый Telegram-бот с прокси 2026-03-17 03:20:34 +08:00