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 的实际应用案例:将转录文本转化为可执行的编辑指令。
开始使用(高层级)
- 安装 Docker(如果您有 NVIDIA 显卡,请使用 GPU 版本;否则使用 CPU 镜像)。
- 创建
.env文件,包含您的 LLM API 密钥、基础 URL,以及用于加密密钥的主密码。 - 运行
docker‑compose up -d启动服务。 - 打开
http://localhost:8000/ui/以添加播客 feed、配置模型,并审查检测到的广告。
文档与扩展性
- 仓库附有详尽文档(流程细节、音频提示检测、社区模式同步、备份与安全性等)。
- 您可以贡献新的广告模式清单、基准测试新的 LLM,或扩展 REST API。
许可证 – MIT,因此您可以自由运行、修改和重新分发。
MinusPod 是一个真实的软件项目,结合转录、LLM 驱动的广告检测和音频处理,为用户提供自托管、保护隐私的播客广告移除解决方案。
相关
- 项目
- 项目
- 项目
- 项目