# easy-radio-host **Repository Path**: weak0001/easy-radio-host ## Basic Information - **Project Name**: easy-radio-host - **Description**: AI 电台主持人: DeepSeek 主持编排 + MiniMax TTS 口播 + NAS 曲库, 网页/ESP 电台 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-06 - **Last Updated**: 2026-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI 电台主持人 · easy-radio-host 用 **DeepSeek 大模型**当电台主持人 + **MiniMax TTS** 口播 + 你的 **NAS 音乐曲库**,在浏览器里生成并连续播放一期"电台节目"(主持人口播与歌曲交替)。ESP32 播放器接入为 P2 路线。 ## 效果 - 点一下"生成一期节目" → **约 4~6 秒**出整期 - 主持人会基于歌单**智能选歌、串联话题**(如"童话主题→Enchanted→Fairytale→山丘→岁月神"),口播由女声(MiniMax)合成 - 网页自动连播:口播 → 歌 → 口播 → 歌… ## 架构 ``` 浏览器(电台网页) 群晖 NAS (Docker: ai-radio) │ GET / 静态页 ├─ FastAPI 后端 │ POST /api/show ──────────────────► │ 1) 拉曲库 list.php (NAS mp3) │ │ 2) DeepSeek 生成节目 JSON(口播+选歌) │ │ 3) 口播并发 → MiniMax TTS → mp3 │ ◄──── {items: 口播mp3+歌URL 交错} ── │ 4) 输出播放清单 │ 顺序播放