ttlequals0/MinusPod

MinusPod is a self-hosted server that removes ads before you ever hit play

解決的問題

MinusPod 是一個自動從播客中移除廣告的自架設伺服器。它在使用者播放前偵測並剪除廣告,無需手動跳過廣告,提供乾淨、無廣告的聆聽體驗。

工作原理

該系統使用多階段流程來識別並移除廣告:

  1. 轉錄:使用 Whisper(本地透過 GPU/CPU 或遠端 API)對音訊進行轉錄。
  2. 偵測:使用 LLM(如 Claude、Ollama 或 OpenAI 相容模型)在滑動視窗中分析轉錄文字,識別廣告片段。
  3. 精煉:系統利用音訊側訊號(音量分析、VAD 间隙檢測、音樂片段等音訊提示)與驗證步驟來優化剪輯。
  4. 處理:使用 FFmpeg 剪除識別出的片段,Flask 透過重新生成的 RSS 訂閱源提供修改後的音訊。
  5. 學習:系統從使用者修正中學習廣告模式,建立贊助商與模式資料庫,無需重新查詢 LLM 即可捕捉重複廣告。

適用對象

希望以自動化、自架設方式從喜愛節目移除廣告的播客聽眾,以及希望完全掌控 AI 提供者與資料的使用者。

主要亮點

  • 靈活的 AI 整合:支援多種 LLM 提供商(Anthropic、OpenRouter、Ollama)和轉錄後端(faster-whisper、Groq、OpenAI)。
  • 模式學習:從使用者修正中學習,識別跨集與網路的重複贊助商。
  • 高階音訊分析:使用音量、DAI 轉換與每條訂閱源的音訊提示,將剪輯精準對齊至特定節目標記。
  • 支援 Podcast 2.0:在保持 value-for-value 標籤的同時,重新生成轉錄與章節。
  • 全面的管理功能:包含帶有波形廣告編輯器的 Web UI、令牌使用成本分析與完整的 REST API。

相關

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