AI Radio 是一个面向中文场景的 24 小时 AI 电台应用,包含前台播放页、后台节目管理、每日早报、今日热榜、AI 节目生成、TTS 配音、音乐连播与定时生成能力。
技术原理:
第一步,在应用后台配置AI大模型(我配置的deepseek-v4-flash),配置TTS语音模型(用于给文字内容配音,我使用的是当前免费的MiMo-V2.5-TTS),配置音乐APP的api(我只接了一个狗的,VIP扫码即可),再配置一些公共的免费接口(我配置了alapi.cn的每日早报和微博热搜接口)
第二步,在后台编辑好单个节目,并作为预设节目。
第三步,设定节目的播出时间,一键生成当天节目。其他没设置节目的时间段,使用AI自动调用音乐api生成歌曲连播来填充时段。
还有很多功能不详述了,比如自己搜索添加歌曲、排序,自定义AI配音的背景音乐、节目转场音效等等……
临时演示站点
https://fm.aabb.live/
界面预览



功能概览
24 小时节目流:支持后台一键生成全天节目。
定时任务:可配置每天固定时间自动生成当天节目。
内容插件:每日早报、今日热榜、酷狗音乐、网易云音乐、QQ 音乐与自定义节目。
AI 生成:调用 OpenAI 兼容大模型生成节目文案、音乐连播歌单及 Suno 歌曲提示词与歌词。
网络媒体节目:支持直接音频、含音轨的视频文件、HLS 地址及 yt-dlp 可识别的播放页面,可自动解析 Bilibili 等站点、检测格式/时长、用 FFmpeg 本地提取音轨,并在播放前加入 AI 或原文介绍配音。
TTS 配音:支持 OpenAI 兼容 TTS 接口。
生成进度:后台显示生成耗时、节点进度、当前处理节点、失败信息。
音乐连播补歌:AI 歌单支持分批生成,播放列表低于阈值时继续补充。
数据持久化:SQLite 数据库、音频文件、音效文件统一存储在运行时目录。
Docker Hub 镜像
镜像仓库:
docker pull superneed/airadio:latest
该镜像支持:
linux/amd64
linux/arm64
使用 Docker 运行
创建数据目录:
mkdir -p ./airadio-data
启动容器:
docker run -d \
--name airadio \
--restart unless-stopped \
-p 4177:4177 \
-e TZ=Asia/Shanghai \
-e AIRADIO_ADMIN_USER=admin \
-e AIRADIO_ADMIN_PASSWORD='请改成强密码' \
-v "$PWD/airadio-data:/data" \
superneed/airadio:latest
容器启动时会自动创建并修正 /data、/data/audio、/data/sound-effects 的权限,因此可以直接使用宿主机目录挂载。
访问:
http://localhost:4177
后台登录使用:
用户名:AIRADIO_ADMIN_USER
密码:AIRADIO_ADMIN_PASSWORD
AIRADIO_ADMIN_PASSWORD 必须显式设置,否则后台登录会被拒绝。
感兴趣的欢迎STAR!
感觉不错,给大佬点赞
欢迎支持我的其他应用:
1.免费电台应用(开源)
https://www.nodeseek.com/post-571038-1
2.修改的MoonTV移动端和TV端(开源)
https://github.com/moli-xia/MoonTV-app
3.音乐应用app(暂不开源)
https://www.nodeseek.com/post-582643-1
4.福利CP预测应用(开源)
https://www.nodeseek.com/post-604509-1
5.3D射击小游戏(开源)
https://www.nodeseek.com/post-700088-1
6.修仙碰撞小游戏(暂不开源)
https://www.nodeseek.com/post-702330-1
7.多功能下载器(暂不开源)
https://www.nodeseek.com/post-757466-1
8.度盘外链工具(开源)
https://www.nodeseek.com/post-782511-1
9.490W本全自动PDF电子书库(独创,暂不开源)
https://www.nodeseek.com/post-776462-1
10.其他应用(开源)
https://github.com/moli-xia
欢迎体验,欢迎star