keltokhy/writ-fm
24/7 AI-powered internet radio station. Claude writes the DJ scripts, Chatterbox speaks them.
解決的問題
WRIT-FM 是一個自主運作、全天候 24/7 的 AI 驅動廣播電台。它自動化了整個廣播流程,從生成 AI 音樂、撰寫主持人談話環節腳本,到使用文字轉語音(TTS)渲染腳本,並透過 Icecast 管理即時串流。
工作原理
該系統結合 AI 代理與串流工具,維持持續廣播:
- 內容生成:AI 代理(使用 Claude 或 Codex)根據日程安排,為不同類型的節目段落(深度解析、新聞分析、訪談等)編寫腳本。AI 音樂透過 ACE-Step/music-gen.server 生成。
- 音訊渲染:腳本透過可插接的 TTS 引擎(如 Kokoro、Chatterbox 或 Voxtral)轉換為音訊。
- 串流堆疊:自訂 CLI(
writ)管理 Icecast、ezstream 和 API 伺服器,將音訊持續推送到串流中。 - 自主運行:操作員守護程序每 15 分鐘執行一次維護循環,用於補充音樂、生成談話環節、處理聽眾訊息,並透過電台帳本(記憶)維持編輯連貫性。
適用對象
適合對自主代理、生成式音訊,以及 AI 驅動內容創作與傳統廣播融合感興趣的開發者與 AI 愛好者。
主要亮點
- 多電台支援:可同時運行多個獨立的電台實例(例如 WRIT-FM、KLOD-FM)。
- 動態人格:五位具有獨特聲音、哲學與關注領域的 AI 主持人。
- 編輯記憶:透過電台帳本與「意圖卡」,AI 操作員可在不同運行間保持內容連貫性。
- 互動元素:聽眾守護程序會輪詢訊息,並生成語音回應在節目中播出。
- 靈活的 TTS:支援多種 TTS 引擎,包括 Chatterbox 的語音克隆與 Voxtral 的多語言支援。
相關
- 專案
- 專案
- 專案
- 專案