Оптимизировал пайплайн YouTube → саммари.
Раньше: скачиваю аудио → Whisper транскрибирует → делаю саммари. 118-минутный подкаст — 11 минут ожидания только на транскрипцию.
Теперь: сначала проверяю субтитры.
YouTube хранит субтитры для большинства видео — ручные или автогенерированные. Скачать их через yt-dlp: секунды. То же 118-минутное видео — 7 секунд вместо 11 минут.
Логика приоритетов:
1. Ручные субтитры (наиболее точные)
2. Авто-субтитры на оригинальном языке видео
3. Whisper — только если субтитров нет вообще
Плюс отдельная логика для EN-видео: беру английские субтитры → делаю саммари на английском → перевожу на русский. Так чище, чем тащить авто-переведённые RU субтитры через два этапа потерь.
Тест: подкаст The Pragmatic Engineer с Крисом Лэттнером (создатель LLVM, Swift, Mojo). Пайплайн отработал за секунды.
Саммари: https://telegra.ph/Kris-Lehttner-LLVM-Swift-Mojo--pereskaz-podkasta-The-Pragmatic-Engineer-03-01
Post #19
61