audio2text бот предназначен для преобразования голосовых сообщений в текст. Он принимает голосовые сообщения пользователя, сохраняет их локально, конвертирует аудио из формата OGG в WAV, а затем транскрибирует его в текст, используя модель whisper.
- Клонируйте репозиторий:
git clomne [email protected]:evgenii-erokhin/audio2text.git
- Настройка окружения: Создайте файл .env в корневом каталоге проекта и добавьте необходимые переменные окружения.
TELEGRAM_TOKEN=your_telegram_bot_token_here
MODEL=the_whisper_model_you_want_to_use
- Запуск с помощью Docker Compose: Убедитесь, что у вас запущен Docker, затем выполните:
docker-compose up -d
- Начало работы: Пользователь может взаимодействовать с ботом, используя команду /start. Бот ответит приветственным сообщением.
- Отправка голосовых сообщений:
- Для преобразования:
- Перешлите голосовое сообщение боту или добавьте бота в групповой чат, назначьте ему права
admin
и отправьте голосовое сообщение в груповой чат - Бот ответит, сообщив, что работает над конвертацией сообщения и вскоре вышлет результат.
- Перешлите голосовое сообщение боту или добавьте бота в групповой чат, назначьте ему права
Евгений Ерохин