# deadair

> Радиостанция с ИИ-ведущим на своём сервере: один эфир для всех слушателей

deadair — self-hosted ИИ-радиостанция: выбирает треки из Spotify или Navidrome, пишет и озвучивает реплики ведущего, вещает поток через Icecast. Код MIT.

- Что делает: ведёт ИИ-радиостанцию с голосовым ведущим
- Категории: Opensource, Музыка, Подкастинг
- Бизнес-модель: Бесплатно
- Ограничения: нет своего каталога музыки и прав на трансляцию; нужен свой провайдер
- Модели: Claude Sonnet 5, Gemini, gpt-oss
- Сайт сервиса: https://github.com/robert-dean/deadair
- Карточка в каталоге: https://ailibri.com/deadair
- Обновлено: 2026-09-23

## Описание

deadair — открытый софт для запуска собственной ИИ-радиостанции на своём железе. Станция сама выбирает записи из вашей музыкальной библиотеки, пишет реплики ведущего между треками, озвучивает их синтезированным голосом и отдаёт всё это одним потоком. Один mount, один эфирный лист: все слушатели в конкретный момент слышат одно и то же, без персонального перемешивания и без кнопки «пропустить».

Логика построена вокруг эфирного листа — видимого и редактируемого списка на несколько часов вперёд, где у каждого элемента своё состояние. Писать в него может только один компонент, «director»: консоль, расписание и языковая модель отправляют ему команды, а не правят список сами. Поэтому изменение, сделанное в 15:00, останется в силе и в 15:05. Речевые вставки между записями пишет локальная или облачная модель, но замолчать она станцию не заставит: если модель не настроена, тормозит или её текст не прошёл проверку, в эфир пойдут собственные заготовленные формулировки. А факты о записях хранятся как «claim» вместе с подтверждающим предложением из исходного текста — утверждение без источника в схеме просто не выразить.

Ведущий — это запись в базе, которая накапливает голос, манеру речи, степень свободы, блокнот сказанного и набор анекдотов для эфира. Есть и «звонок в студию»: смонтированный блок, где звонящий и ведущий обмениваются репликами, каждая — отдельный вызов модели своим голосом, и всё сводится в один файл до выхода в эфир. Отдельный сайдкар на Python декодирует каждый трек и считает точки врезки и громкость. Благодаря этому тишина по краям записи обрезается ещё до плеера, а переходы рассчитываются по реальному материалу. Если эфир всё-таки молчит, станция сама объяснит причину: одиннадцать проверок идут по порядку по одному снимку состояния, дают единый вердикт и записывают его в журнал станции.

Консоль не воспроизводит mount — это пульт управления станцией. Слева рейка с четырьмя разделами и горячими клавишами D, P, L, V: Desk с живым эфирным листом и указателем воспроизведения, Programme с Today, недельным Timetable и Sustaining, Library с треками, артистами, плейлистами, чартами и новостями, Voice, где среди прочего персонажи, прослушивания, голоса, сегменты, произношения и «What it said» — там видна каждая написанная и каждая отклонённая реплика. Ниже линии — Check-up и Settings: состояние каждой части, что вышло в эфир и что не удалось, сколько стоил каждый вызов, и логи самих процессов. Вход можно усилить аутентификатором с шестизначными кодами, а через Settings → Mail подключить любой SMTP — тогда станция пришлёт код вторым фактором или ссылку для входа. Пока почта не настроена, вход идёт по одному паролю, и станция прямо об этом сообщит.

Всё внешнее подключается плагинами. В поставке их много, а три роли ключевые:

- музыка — аккаунт Spotify или сервер Subsonic, например Navidrome; учтите, что у Spotify нужны две авторизации, иначе плейлисты видны, но каждая запись отбрасывается;

- модель — OpenAI-совместимые серверы (Ollama, vLLM, OpenAI, Groq, Mistral, OpenRouter), Anthropic и Gemini, причём сразу сколько угодно провайдеров, и каждая задача может использовать свою модель через Settings → Words;

- голос — Kokoro или Chatterbox.

Поставляется всё одним контейнером: станция, консоль, аудиоцепочка на Liquidsoap, Icecast и сайдкар измерений. Образы есть в трёх вариантах — latest с голосом (Postgres и Redis свои), full со всем сразу и slim без ничего; собираются только под linux/amd64. Один публикуемый порт несёт консоль, API и поток, так что уже стоящий перед ним прокси обслужит и станцию. Для Unraid готов шаблон, в остальных случаях есть docker-compose.yml, а руководство по установке лежит в deploy/README.md. Основной поток — /live.mp3 через Icecast, дополнительно по явному включению доступны Opus, AAC, FLAC и HLS. Слушать можно из самого mount, из приложения для Android или из сборок для iPhone и десктопа, если соберёте их сами. Mount станция берёт в аренду: Liquidsoap выпускает эфир только пока станция продлевает короткую заявку, поэтому упавшая или переразвёрнутая станция снимется с эфира за секунды. По умолчанию эфир идёт только пока кто-то подключён: при нуле слушателей станция молчит, и это штатное поведение, о котором консоль так и сообщает.

Код открыт на GitHub под MIT, но это не описывает публикуемый образ целиком: внутри Liquidsoap, Icecast, go-librespot, а в полном варианте PostgreSQL и Redis, часть из них под копилефтом — перечень с версиями в THIRD-PARTY.md. Своего каталога музыки у deadair нет: он программирует то, что даёт ваш провайдер, и никаких прав на трансляцию не выдаёт. Прежде чем публиковать адрес потока, стоит прочитать docs/licensing.md. Для разработчиков есть монорепозиторий на Koa, React и Docusaurus, типизированный клиент @deadair/sdk и контракт плагинов @deadair/plugin-sdk в npm, OpenAPI 3.1 по адресу deadair.radio/openapi.yaml, плагин для Stream Deck и подробные docs/internals с обоснованиями по каждой подсистеме.

## Похожие сервисы в каталоге

- [Uberduck](https://ailibri.com/uberduck): Синтез речи, пения и рэпа на 80+ языках с клонированием голосов и API для разработчиков
- [Polymath](https://ailibri.com/polymath): Инструмент для превращения любой музыкальной библиотеки в сэмпл-банк для продакшена с помощью машинного обучения
- [Magenta RealTime](https://ailibri.com/magenta-realtime): ИИ-инструмент для живой музыки на MacBook. Клонирование звуков, смешение жанров, MIDI-управление, Text-to-Synth и сопровождение в реальном времени.
- [Harmonai](https://ailibri.com/harmonai): Harmonai - проект Stability AI, предлагающий открытые инструменты для генерации звука и создания музыки. Помогает музыкантам формировать бесконечные звуковые библиотеки и раскрывать творческий потенциал.
- [Pop2Piano](https://ailibri.com/pop2piano): Инструмент для автоматического создания фортепианных каверов популярных песен с возможностью выбора различных стилей аранжировки и сравнения с оригинальным треком.
- [karaok-AI](https://ailibri.com/karaok-ai): Karaok-ai - это открытый караоке-плеер/редактор, который автоматически создает клипы из любого аудиофайла и включает редактор текста и временных меток, скринер с синхронизированным текстом и минималистичный плеер для диджеев под названием Kaidj.

---
Источник: AILibri — каталог нейросетей и ИИ-инструментов, https://ailibri.com