프로젝트 소개
MinusPod는 재생 전 팟캐스트 에피소드에서 광고를 자동으로 제거하는 자체 호스팅 서버입니다. Whisper(faster-whisper/whisper.cpp를 통한 로컬 또는 원격 API)를 사용해 오디오를 전사하고, LLM을 사용해 전사본에서 광고 구간을 탐지한 뒤 FFmpeg로 해당 구간을 잘라냅니다. 시스템은 사용자 수정 사항에서 에피소드 간 광고 패턴을 학습하여 LLM에 다시 쿼리하지 않고도 반복 스폰서를 잡아냅니다.
주요 기능에는 슬라이딩 윈도우 LLM 탐지 및 검증 패스, 선택적 광고 검토 단계, 오디오 측 신호(음량, DAI 전환, VAD 갭 감지), 피드별 오디오 큐 감지, 검토 대기열을 이용한 신뢰도 점수화, 구간 분류(스폰서, 교차 프로모션, 자체 프로모션, 인터랙션, 인트로/아웃트로/리캡)가 포함됩니다.
여러 LLM 제공자(Anthropic, OpenRouter, Ollama, 모든 OpenAI 호환 엔드포인트)를 지원하며 단계별 튜닝과 암호화된 API 키 저장을 제공합니다. 버전 관리되는 오디오, Podcasting 2.0 전사/챕터, Podping 통합, OPML 가져오기/내보내기, 사용자 오디오 파일에서 로컬 피드 생성이 포함된 재편집 RSS 피드를 게시합니다.
웹 UI는 파형 광고 편집기, 피드/에피소드/패턴/스폰서 관리, 통계, 비용 분석을 제공합니다. 보관 제어, 암호화된 백업, 웹훅, OpenAPI 명세를 갖춘 REST API, 단일 공유 비밀번호 인증을 지원합니다. 로컬 Whisper를 위한 NVIDIA GPU 지원과 함께 Docker로 실행되거나, 원격 전사 백엔드를 사용해 CPU 전용으로 실행할 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.