Техническое задание: Система онлайн-радио с автоматической озвучкой новостей
Необходимо разработать полноценную систему для автоматического вещания интернет-радиостанции в рамках туристического информационного сайта. Основная фишка - автоматическое преобразование текстовых новостей из ленты в живой голосовой эфир с добавлением фоновой музыки, подкастов и рекламных блоков по расписанию.
Цель проекта
Создать уникальный аудиоконтент для пользователей сайта в формате непрерывного радиоэфира. Это повысит вовлеченность и даст посетителям альтернативный способ потребления новостей - на слух.
Ключевые требования к системе
Автоматизация основного контента
- Интеграция с существующей лентой новостей на WordPress для автоматического получения новых материалов.
- Озвучка текста новостей с помощью синтеза речи (RHVoice или SaluteSpeech).
- Сведение озвученного текста с фоновой музыкой (лицензионно чистой, без отчислений).
Управление эфиром и расписанием
- Создание системы планирования, аналогичной профессиональным радиостанциям.
- Возможность вставки в эфир по расписанию предзаписанных материалов: подкастов, специальных выпусков, рекламных роликов.
- Функция "раскисания" (размещения) эфиров с прикреплением аудиофайлов.
- Обеспечение непрерывного аудиопотока 24/7.
Техническая часть и интеграция
- Разработка веб-плеера для встраивания на сайт.
- Организация аудиопотока через сервер Icecast (или аналогичный).
- Использование базы данных PostgreSQL для хранения расписаний, метаданных и логов.
- Основная разработка на Python.
- Важно: Приоритет российским или open-source технологиям.
Что должен получить заказчик
- Работающую систему автоматического радиоэфира, интегрированную с его сайтом на WordPress.
- Административную панель для управления расписанием и контентом.
- Готовый к встраиванию аудиоплеер для сайта.
- Документацию по управлению системой.
Портрет идеального исполнителя
Мы ищем разработчика с практическим опытом в областях:
- Обработки и генерации аудио (работа с аудиопотоками, микширование).
- Организации аудиостриминга (знание Icecast, Shoutcast или аналогичных).
- Интеграции с WordPress (REST API или плагины).
Срок реализации: 3-4 недели.