006LIVE 01.2026
News Radio
41 источник, дедупликация, LLM и два синтезированных голоса. Радиостанция, в которой никого нет.
41 sources, deduplication, an LLM and two synthetic voices. A radio station with nobody in the studio.
задачаproblem
Десятки каналов с деловыми новостями пересказывают одно и то же. Читать всё некогда, а формата, который можно слушать по дороге, ни у кого нет.
Dozens of business-news channels retell the same stories. There is no time to read all of it, and nobody offers a format you can listen to on the way somewhere.
решениеapproach
Канал @newsradi0 собирает новости из 41 источника, отбрасывает повторы по мере Жаккара, сводит остаток в дайджест через DeepSeek и озвучивает его двумя голосами ElevenLabs — диалогом, а не дикторским текстом. Выпуск на четыре-семь минут выходит каждые два-четыре часа, без участия человека.
The @newsradi0 channel pulls from 41 sources, drops repeats by Jaccard similarity, folds what is left into a digest through DeepSeek and voices it with two ElevenLabs voices — as a dialogue, not as read-out copy. A four-to-seven minute episode ships every two to four hours, with nobody involved.
стекstack
что умеетwhat it does
- 41 источник: каналы Telegram и ленты RSS41 sources: Telegram channels and RSS feeds
- Дедупликация по мере ЖаккараDeduplication by Jaccard similarity
- Сборка дайджеста через DeepSeekDigest assembled through DeepSeek
- Многоголосая озвучка через ElevenLabsMulti-voice narration through ElevenLabs
- Два ведущих: Дмитрий про финансы, Светлана про технологииTwo hosts: Dmitry on finance, Svetlana on technology
- Выпуск каждые 2–4 часа, полностью автоматическиAn episode every 2–4 hours, entirely unattended
- Восемь сервисов, у каждого своя проверка здоровьяEight services, each with its own health check
архитектураarchitecture
collector_web → RSS feeds (15+ sources)
collector_tg → Telegram channels (41 sources)
↓ Redis queue
deduplicator → Jaccard similarity filter
↓
processor → DeepSeek API categorisation
↓
digest_builder → DeepSeek API text generation
↓
voice_generator → ElevenLabs multi-voice TTS
↓
publisher → Telegram channel @newsradi0
monitor → health checks + alerts