
CyberRadio-Gen - AI自定义电台生成器
-*CyberRadio-Gen*- 是一款AI驱动的桌面应用程序,能够为**《赛博朋克2077》**生成自定义广播电台。它通过本地LLM(LM Studio / Ollama)编写主持人脚本,使用ElevenLabs进行配音,并利用生成式技术创作原创音乐。
查看大图**CyberRadio-Gen**
为《赛博朋克2077》生成的AI自定义电台
*"用AI制造,使用AI——就像赛博朋克一样。我们这里不需要人类。"*
## 这是什么?
CyberRadio-Gen 是一款桌面应用程序,它能编写主持人脚本(通过本地大模型)、进行语音合成(ElevenLabs)、生成原创赛博朋克音乐(Suno AI),并将所有内容打包成即插即用的电台,用于 [RadioExt](https://www.nexusmods.com/cyberpunk2077/mods/4591) 模组。无需录音室,无需配音演员,无需音乐人。
## 工作原理
* 本地大模型(LM Studio / Ollama)编写主持人脚本
* ElevenLabs 合成电台主播语音
* Suno AI 生成原创曲目(歌词+音乐)
* [可选] FFmpeg 添加车内FM收音机滤镜
* 导出为 RadioExt 的 metadata.json + 编号 MP3 文件
## 必要条件
**必须安装的模组(请先安装这些):**
* [Cyber Engine Tweaks](https://github.com/maximegmd/CyberEngineTweaks)
* [Red4Ext](https://github.com/WopsS/RED4ext)
* [RadioExt](https://www.nexusmods.com/cyberpunk2077/mods/4591)
**软件:**
* Python 3.10 或更高版本
* LM Studio 或 Ollama(在本地运行)
* FFmpeg(可选——用于FM收音机效果;若不使用,音频保持原样,功能正常)
**API密钥:**
* ElevenLabs(免费版可用——仅限预制语音)
* Suno API(通过 sunoapi.org 或你的网关获取)
## 安装
```bash git clone https://github.com/velteyn/CyberRadio-Gen.git cd CyberRadio-Gen .\setup.ps1 ```
或手动安装:
```bash python -m venv venv .\venv\Scripts\activate pip install -r requirements.txt ```
## 使用说明
1. 启动 LM Studio 并加载模型,点击“Start Server”(启动服务器)
2. 运行:
```bash python main.py ``` (或双击 run.bat)
3. 在左侧面板粘贴你的 ElevenLabs 和 Suno 密钥
4. 设置你的电台名称和频率
5. 点击“GENERATE RADIO STATION”(生成电台)
6. 将输出文件夹复制到:
```bash Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\radioExt\radios\ ```
7. 启动游戏,调频收听!
## 连续模式
再次运行应用程序,使用相同的电台名称,并点击“Add to Station”(添加到电台),即可在多次会话中追加更多插播和歌曲。
## 手动音乐模式
没有 Suno 积分?将 .mp3 文件放入 input_music/ 文件夹,留空 Suno 密钥,然后生成。应用程序会将这些文件与 AI 主持人一起按顺序播放。
## 源代码
[github.com/velteyn/CyberRadio-Gen](https://github.com/velteyn/CyberRadio-Gen) —— 用于反馈问题、提交功能请求和贡献代码。
## 鸣谢
* [RadioExt](https://github.com/justarandomguyintheinternet/CP77_radioExt) by justarandomguyintheinternet
* [CET Kit](https://github.com/psiberx/cp2077-cet-kit) by psiberx
* FMOD by Firelight Technologies
⚠️ 杀毒软件“可疑文件”提示说明
“可疑文件”标记是误报,由 run.bat 和 setup.ps1 触发——这些是用于激活 Python 虚拟环境并安装依赖的 Windows 辅助脚本。杀毒引擎会启发式地标记 .bat/.ps1 文件,因为恶意软件也会使用它们,但这些脚本完全安全。
完整源代码已在 GitHub 上开放并可审计(https://github.com/velteyn/CyberRadio-Gen)。没有二进制文件,没有可执行文件,没有混淆。
由AI打造,服务于一个运行在AI之上的城市。夜之城永不入眠,你的电台也该如此。
为《赛博朋克2077》生成的AI自定义电台
*"用AI制造,使用AI——就像赛博朋克一样。我们这里不需要人类。"*
## 这是什么?
CyberRadio-Gen 是一款桌面应用程序,它能编写主持人脚本(通过本地大模型)、进行语音合成(ElevenLabs)、生成原创赛博朋克音乐(Suno AI),并将所有内容打包成即插即用的电台,用于 [RadioExt](https://www.nexusmods.com/cyberpunk2077/mods/4591) 模组。无需录音室,无需配音演员,无需音乐人。
## 工作原理
* 本地大模型(LM Studio / Ollama)编写主持人脚本
* ElevenLabs 合成电台主播语音
* Suno AI 生成原创曲目(歌词+音乐)
* [可选] FFmpeg 添加车内FM收音机滤镜
* 导出为 RadioExt 的 metadata.json + 编号 MP3 文件
## 必要条件
**必须安装的模组(请先安装这些):**
* [Cyber Engine Tweaks](https://github.com/maximegmd/CyberEngineTweaks)
* [Red4Ext](https://github.com/WopsS/RED4ext)
* [RadioExt](https://www.nexusmods.com/cyberpunk2077/mods/4591)
**软件:**
* Python 3.10 或更高版本
* LM Studio 或 Ollama(在本地运行)
* FFmpeg(可选——用于FM收音机效果;若不使用,音频保持原样,功能正常)
**API密钥:**
* ElevenLabs(免费版可用——仅限预制语音)
* Suno API(通过 sunoapi.org 或你的网关获取)
## 安装
```bash git clone https://github.com/velteyn/CyberRadio-Gen.git cd CyberRadio-Gen .\setup.ps1 ```
或手动安装:
```bash python -m venv venv .\venv\Scripts\activate pip install -r requirements.txt ```
## 使用说明
1. 启动 LM Studio 并加载模型,点击“Start Server”(启动服务器)
2. 运行:
```bash python main.py ``` (或双击 run.bat)
3. 在左侧面板粘贴你的 ElevenLabs 和 Suno 密钥
4. 设置你的电台名称和频率
5. 点击“GENERATE RADIO STATION”(生成电台)
6. 将输出文件夹复制到:
```bash Cyberpunk 2077\bin\x64\plugins\cyber_engine_tweaks\mods\radioExt\radios\ ```
7. 启动游戏,调频收听!
## 连续模式
再次运行应用程序,使用相同的电台名称,并点击“Add to Station”(添加到电台),即可在多次会话中追加更多插播和歌曲。
## 手动音乐模式
没有 Suno 积分?将 .mp3 文件放入 input_music/ 文件夹,留空 Suno 密钥,然后生成。应用程序会将这些文件与 AI 主持人一起按顺序播放。
## 源代码
[github.com/velteyn/CyberRadio-Gen](https://github.com/velteyn/CyberRadio-Gen) —— 用于反馈问题、提交功能请求和贡献代码。
## 鸣谢
* [RadioExt](https://github.com/justarandomguyintheinternet/CP77_radioExt) by justarandomguyintheinternet
* [CET Kit](https://github.com/psiberx/cp2077-cet-kit) by psiberx
* FMOD by Firelight Technologies
⚠️ 杀毒软件“可疑文件”提示说明
“可疑文件”标记是误报,由 run.bat 和 setup.ps1 触发——这些是用于激活 Python 虚拟环境并安装依赖的 Windows 辅助脚本。杀毒引擎会启发式地标记 .bat/.ps1 文件,因为恶意软件也会使用它们,但这些脚本完全安全。
完整源代码已在 GitHub 上开放并可审计(https://github.com/velteyn/CyberRadio-Gen)。没有二进制文件,没有可执行文件,没有混淆。
由AI打造,服务于一个运行在AI之上的城市。夜之城永不入眠,你的电台也该如此。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。