Хочу бота!
quality of life

Transcriber

Личный Telegram-бот: кидаешь ссылку на видео — получаешь готовый структурированный конспект длинного ролика без ручной работы и без платных подписок на распознавание речи.

Python Telegram aiogram faster-whisper yt-dlp FastAPI SQLite Notion AI
О проекте

Transcriber превращает длинное видео (YouTube, VK, Rutube) в удобный конспект по одной ссылке в Telegram. Бот скачивает только звуковую дорожку, расшифровывает её в текст с таймкодами прямо на домашней видеокарте, а затем составляет аккуратный разбор: о чём ролик, оглавление, главные мысли, разбор по главам, что применить, термины и цитаты. Результат сохраняется сразу в трёх местах — в базу Notion, в личную базу знаний Obsidian и отдельной красивой HTML-страницей обратно в Telegram. Исходные видео и аудио после обработки удаляются, остаётся только текст. Главная польза — выжать суть из ролика на 3–6 часов за минуты и больше не пересматривать. Удобно для познавательных видео и для лекций по ИИ. Каждый конспект помечается предупреждением «это пересказ чужих слов, а не проверенный факт», чтобы не принимать сказанное в видео за истину. Хитрость в экономии: распознавание речи идёт на своей видеокарте (модель faster-whisper large-v3), а сам конспект пишется по личной подписке Claude — без оплаты внешних API за каждый ролик. Стек: Python, бот на aiogram с очередью на FastAPI + SQLite, скачивание через yt-dlp, и Jinja2 для сборки HTML-страницы. Бот-приёмник работает на сервере круглосуточно и копит очередь, а тяжёлая обработка запускается дома, когда включён компьютер. Проект сугубо личный инструмент для одного владельца, не продукт для многих пользователей.

Как это работает
🔗
Ссылка в Telegram
input
Кидаешь ссылку на видео (YouTube / VK / Rutube) боту
⬇️
Скачивание звука
yt-dlp
Скачивается только аудиодорожка, видео не хранится
🎙️
Расшифровка речи
faster-whisper large-v3
Аудио превращается в текст с таймкодами на домашней видеокарте
📝
Сборка конспекта
Claude
Текст превращается в структурированный разбор: главы, мысли, термины, цитаты
📤
Конспект готов
output
Сохранение в Notion и Obsidian + красивая HTML-страница обратно в Telegram
Пример работы