このプロジェクトについて
MinusPodは、再生前にポッドキャストエピソードから自動的に広告を除去する自己ホスト型サーバーです。faster-whisper/whisper.cppによるローカル処理やリモートAPIを介してWhisperで音声を文字起こしし、LLMを使用して文字起こし内の広告セグメントを検出し、FFmpegでそれらをカットします。このシステムは、ユーザーの修正からエピソード横断の広告パターンを学習するため、繰り返し登場するスポンサーはLLMに再問い合わせすることなく検出されます。
主な機能には、検証パス付きのスライディングウィンドウ方式のLLM検出、オプションの広告レビュー段階、音声側シグナル(ラウドネス、DAI遷移、VADギャップ検出)、フィードごとの音声キュー検出、信頼度スコアリングとレビューキュー、セグメント分類(スポンサー、クロスプロモ、自己宣伝、インタラクション、イントロ/アウトロ/レキャップ)が含まれます。
複数のLLMプロバイダー(Anthropic、OpenRouter、Ollama、OpenAI互換の任意のエンドポイント)をサポートし、段階ごとのチューニングと暗号化されたAPIキー保存が可能です。バージョン管理された音声付きの再カットRSSフィード、Podcasting 2.0の文字起こし/チャプター、Podping統合、OPMLインポート/エクスポート、ユーザーの音声ファイルからのローカルフィード作成を公開します。
Web UIは、波形広告エディタ、フィード/エピソード/パターン/スポンサー管理、統計、コスト分析を提供します。保持制御、暗号化バックアップ、ウェブフック、OpenAPI仕様のREST API、単一の共有パスワード認証を備えています。ローカルのWhisper用にNVIDIA GPUサポート付きのDocker、またはリモート文字起こしバックエンドを使用したCPUのみで実行されます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.