ttlequals0/MinusPod
MinusPod is a self-hosted server that removes ads before you ever hit play
解决的问题
MinusPod 是一个自动从播客中移除广告的自托管服务器。它通过在用户播放前检测并剪除广告,消除了手动跳过广告的需要,提供干净、无广告的收听体验。
工作原理
该系统使用多阶段流水线来识别和移除广告:
- 转录:使用 Whisper(本地通过 GPU/CPU 或远程 API)对音频进行转录。
- 检测:使用 LLM(如 Claude、Ollama 或 OpenAI 兼容模型)在滑动窗口中分析转录文本,识别广告片段。
- 精炼:系统利用音频侧信号(音量分析、VAD 间隙检测、音乐片段等音频线索)和验证步骤来优化剪辑。
- 处理:使用 FFmpeg 剪切识别出的片段,Flask 通过重新生成的 RSS 订阅源提供修改后的音频。
- 学习:系统从用户修正中学习广告模式,建立赞助商和模式数据库,无需重新查询 LLM 即可捕捉重复广告。
适用人群
希望以自动化、自托管方式从喜爱的节目移除广告的播客听众,以及希望完全掌控 AI 提供商和数据的用户。
主要亮点
- 灵活的 AI 集成:支持多种 LLM 提供商(Anthropic、OpenRouter、Ollama)和转录后端(faster-whisper、Groq、OpenAI)。
- 模式学习:从用户修正中学习,识别跨集和网络的重复赞助商。
- 高级音频分析:使用音量、DAI 转换和每条订阅源的音频线索,将剪辑精准对齐到特定节目标记。
- 支持 Podcast 2.0:在保持 value-for-value 标签的同时,重新生成转录和章节。
- 全面的管理功能:包含带有波形广告编辑器的 Web UI、令牌使用成本分析和完整的 REST API。
相关
- 项目
- 项目
- 项目
- 项目
- 项目