ttlequals0/MinusPod

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

MinusPod – 自托管播客广告移除工具

功能说明

  • 以 Docker 服务形式运行,由您自行托管。
  • 拉取播客 RSS feed(或您自己的音频文件),使用 faster‑whisper 或 Parakeet(或通过远程 API)在本地转录每一集。
  • 将转录文本发送给大型语言模型(Claude、Ollama、OpenRouter、OpenAI 兼容等),由其识别广告片段。
  • 使用 FFmpeg 从音频中剪除广告,重建干净的 RSS feed 和可选章节,并通过网页界面或 REST API 提供无广告的剧集。
  • 从您的手动修正中学习重复赞助商模式,因此无需再次要求 LLM 处理相同的广告。

主要 AI 相关组件

  • 转录 – 可选的本地 Whisper 模型(faster‑whisper、NVIDIA Parakeet、OpenVINO)或远程 OpenAI 兼容服务。
  • 广告检测 – 提示 LLM 标记转录文本中的广告区段;支持验证流程和用于人工修正的“审查者”界面。
  • 提供商无关的 LLM – 您可以接入 Anthropic、Ollama、OpenRouter 或任何 OpenAI 兼容端点,并可调整各阶段的模型/温度设置,以及加密密钥存储。
  • 模式学习 – 在您确认剪除后,系统会建立赞助商模式数据库,可自动跳过同一赞助商未来的广告。

为何重要

  • 播客听众常忍受广告;MinusPod 自动移除广告,节省时间和带宽。
  • 所有处理可保留在本地,确保转录文本和音频的隐私。
  • 此流程展示了 LLM 的实际应用案例:将转录文本转化为可执行的编辑指令。

开始使用(高层级)

  1. 安装 Docker(如果您有 NVIDIA 显卡,请使用 GPU 版本;否则使用 CPU 镜像)。
  2. 创建 .env 文件,包含您的 LLM API 密钥、基础 URL,以及用于加密密钥的主密码。
  3. 运行 docker‑compose up -d 启动服务。
  4. 打开 http://localhost:8000/ui/ 以添加播客 feed、配置模型,并审查检测到的广告。

文档与扩展性

  • 仓库附有详尽文档(流程细节、音频提示检测、社区模式同步、备份与安全性等)。
  • 您可以贡献新的广告模式清单、基准测试新的 LLM,或扩展 REST API。

许可证 – MIT,因此您可以自由运行、修改和重新分发。


MinusPod 是一个真实的软件项目,结合转录、LLM 驱动的广告检测和音频处理,为用户提供自托管、保护隐私的播客广告移除解决方案。

相关

  • 项目
  • 项目
  • 项目
  • 项目