Skip to content

evgenii-erokhin/audio2text

Repository files navigation

Telegram bot: audio2text

Описание

audio2text бот предназначен для преобразования голосовых сообщений в текст. Он принимает голосовые сообщения пользователя, сохраняет их локально, конвертирует аудио из формата OGG в WAV, а затем транскрибирует его в текст, используя модель whisper.

Технологии

Python Docker Whisper

Установка и настройка

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

Использование:

  1. Начало работы: Пользователь может взаимодействовать с ботом, используя команду /start. Бот ответит приветственным сообщением.
  2. Отправка голосовых сообщений:
  • Для преобразования:
    • Перешлите голосовое сообщение боту или добавьте бота в групповой чат, назначьте ему права adminи отправьте голосовое сообщение в груповой чат
    • Бот ответит, сообщив, что работает над конвертацией сообщения и вскоре вышлет результат.

Контакты

Евгений Ерохин

Releases

No releases published

Packages

No packages published