О чём урок
Ellipsis — это агент для генерации подкастов нового поколения, который одним кликом оживляет высококачественный аудиоконтент, звучащий по-человечески, на любую тему. Будь то срочные новости, подробные технические обзоры, рецензии на фильмы или послематчевый анализ спортивных событий, Ellipsis создает интеллектуальные эпизоды подкастов, которые звучат так, будто их записали опытные ведущие в профессиональной студии. Интеллектуальный многоголосый диалог с несколькими отчетливыми голосами и индивидуальностями Всестороннее освещение тем от архитектур LLM до лунных затмений Пользовательский механизм оценки, обеспечивающий фактическую точность, соответствие законодательству и качество диалога Полностью автоматизированная генерация подкастов с человекоподобным аудио output, готовым для подкастов Обновления в режиме реального времени (streaming) через Server-Sent Events (SSE) Интеграция с Podbean для прямой публикации подкастов Обнаружение трендовых тем с использованием Perplexity API Node.js v16+ и npm/yarn Python 3.10+ и pip Запущенный Redis server (по умолчанию на порту 6380) Perplexity API key, учетные данные Podbean Создайте файл backend/.env: Создайте файл frontend/.env: Запустите Redis Server: Запустите бэкенд: Запустите фронтенд: Опционально: Интеграция с Podbean: Сгенерируйте контент: Введите тему в текстовое поле на главной странице и нажмите Enter. Переключитесь на ContentGenerationView, чтобы увидеть прогресс генерации сценария и аудио в реальном времени. Бэкенд: Python Flask с Redis pub/sub, llama.cpp и Orpheus TTS для генерации аудио Фронтенд: React с Vite, Tailwind CSS и Server-Sent Events для обновлений в реальном времени Интеграция с AI: Perplexity API для генерации контента и обнаружения трендовых тем Обработка аудио: Многоголосый TTS с отчетливыми голосовыми индивидуальностями Оценка контента: Встроенные пайплайны для фактической точности и соответствия законодательству Публикация подкастов: Прямая интеграция с Podbean через MCP server Репозиторий на GitHub Проект на Devpost
План урока
- Возможности
- Предварительные требования
- Установка
- Конфигурация
- Использование
- Описание кода
- Демонстрационное видео
- Ссылки
Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.