Сервис транскрибации аудио и видео с диаризацией спикеров и LLM-постобработкой. Доступен как Telegram-бот, бот для мессенджера MAX и MCP-сервер для агентов.
Русскоязычный продакшн-сервис: принимает файл или ссылку (YouTube / Яндекс.Диск / Google Drive), прогоняет через каскад ASR + диаризации, отдаёт чистый текст или JSON с word-level таймкодами и метками спикеров. Есть биллинг по минутам.
SPEAKER_00 / 01 / …), склейка длинных записей.Python 3.12 · aiogram · FastAPI · PostgreSQL · Redis · Modal (GPU ASR) · pyannote (диаризация) · Gemini (LLM/vision) · MCP · Docker Compose. Деплой на Timeweb (VPS), ASR-воркеры на Modal.
Telegram / MAX / MCP → API (FastAPI) → очередь (Redis) → ASR-воркер (Modal GPU)
│ │
PostgreSQL диаризация (pyannote)
(задачи, биллинг) LLM-постобработка (Gemini)
Подробнее — doc/Vision.md, конвенции — doc/conventions.md.
Сервер отдаёт агентам инструменты: transcribe_file, transcribe_url, transcribe_file_json, transcribe_url_json, describe_image, describe_image_batch, dump_youtube_channel, dump_telegram_channel, get_channel_batch_status, check_balance.
git clone https://github.com/AgentSmoki/TeleTranscribe.git
cd TeleTranscribe
# конфиг из шаблона
cp .env.example .env
# заполнить .env (BOT_TOKEN, DATABASE_URL, REDIS_URL, ключи LLM/ASR)
# инфраструктура (PostgreSQL + Redis + telegram-bot-api)
docker compose up -d
docker compose ps
Миграции БД применяются при старте сервиса. Требования: Docker 20.10+, Docker Compose v2.
Все секреты — через переменные окружения (.env, не коммитится). Ключевые: BOT_TOKEN, DATABASE_URL, REDIS_URL, TELEGRAM_API_ID / TELEGRAM_API_HASH (для telegram-bot-api и session-логина), ключи выбранных ASR/LLM-провайдеров. Полный список — в .env.example.
MIT — см. LICENSE.
1 commits
Python
99.2%
Сервис транскрибации аудио и видео с диаризацией спикеров и LLM-постобработкой. Доступен как Telegram-бот, бот для мессенджера MAX и MCP-сервер для агентов.
Русскоязычный продакшн-сервис: принимает файл или ссылку (YouTube / Яндекс.Диск / Google Drive), прогоняет через каскад ASR + диаризации, отдаёт чистый текст или JSON с word-level таймкодами и метками спикеров. Есть биллинг по минутам.
SPEAKER_00 / 01 / …), склейка длинных записей.Python 3.12 · aiogram · FastAPI · PostgreSQL · Redis · Modal (GPU ASR) · pyannote (диаризация) · Gemini (LLM/vision) · MCP · Docker Compose. Деплой на Timeweb (VPS), ASR-воркеры на Modal.
Telegram / MAX / MCP → API (FastAPI) → очередь (Redis) → ASR-воркер (Modal GPU)
│ │
PostgreSQL диаризация (pyannote)
(задачи, биллинг) LLM-постобработка (Gemini)
Подробнее — doc/Vision.md, конвенции — doc/conventions.md.
Сервер отдаёт агентам инструменты: transcribe_file, transcribe_url, transcribe_file_json, transcribe_url_json, describe_image, describe_image_batch, dump_youtube_channel, dump_telegram_channel, get_channel_batch_status, check_balance.
git clone https://github.com/AgentSmoki/TeleTranscribe.git
cd TeleTranscribe
# конфиг из шаблона
cp .env.example .env
# заполнить .env (BOT_TOKEN, DATABASE_URL, REDIS_URL, ключи LLM/ASR)
# инфраструктура (PostgreSQL + Redis + telegram-bot-api)
docker compose up -d
docker compose ps
Миграции БД применяются при старте сервиса. Требования: Docker 20.10+, Docker Compose v2.
Все секреты — через переменные окружения (.env, не коммитится). Ключевые: BOT_TOKEN, DATABASE_URL, REDIS_URL, TELEGRAM_API_ID / TELEGRAM_API_HASH (для telegram-bot-api и session-логина), ключи выбранных ASR/LLM-провайдеров. Полный список — в .env.example.
MIT — см. LICENSE.
1 commits
Python
99.2%