- Vosk модель потребляет ~2GB RAM и вызывает OOM Killer
- Whisper tiny использует ~100MB RAM
- Бот больше не будет падать от нехватки памяти
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- KALDI_VERBOSITY=0 для отключения логирования
- Перенаправление stderr во время загрузки модели
- Логи Kaldi больше не засоряют вывод
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Модель загружается один раз при старте бота
- Логи VoskAPI засоряли вывод - теперь отключены
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Модель находится в ./models/vosk/vosk-model-ru-0.22
- Обновлён путь к модели в speech.py
- STT_MODEL=vosk в .env
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Whisper tiny модель вместо Vosk (весит ~100MB вместо 2GB)
- Модель скачивается автоматически при первом запуске
- Исправлена ошибка async/синхронного вызова распознавания
- Обновлены настройки в .env
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Добавлен обработчик голосовых сообщений (filters.VOICE)
- Команда /stt on|off для включения/выключения распознавания
- Голосовые конвертируются в текст через Vosk/Whisper
- Распознанный текст обрабатывается как обычное сообщение
- Модель загружается при старте бота
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
- Добавлена команда /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>