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 的多語言支援。

相關

  • 專案
  • 專案
  • 專案
  • 專案