RM

ruezo/mcp-video-digest

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

28 stars 7 forks 品質 59 トレンド 11MIT

ビデオリンクを介してビデオを転送するためのMCPサーバーとビデオコンテンツのまとめ

概要

MCPビデオダイジェストは、YouTube、Bilibi、TikTok、Twitterからオーディオを抽出し、テキストに変換するビデオコンテンツ処理サービスです。 サービスは、設定されたAPIキーに基づいて柔軟に使用できるDeepgram、Gladdia、Speechmatics、Assemblyなどの複数の転送サービスプロバイダをサポートしています。 (第一次MCP実践プロジェクト、主にMCP開発と運用プロセスに精通) - 1000以上のウェブサイト上でコンテンツのダウンロードとオーディオ抽出をストリーミングするためのサポート - 複数の転送サービスプロバイダのサポート: - Deepgram - Gladia - Speechmatics - アセンブリAI - 利用可能なAPIキー自動選択サービスに基づく柔軟なサービス選択メカニズム - パフォーマンスを組み合わせるステップステップ処理設計 - 完全なエラー処理とログ記録 - スピーカーの切断のためのサポート - ローカルモデルcpu / gpuアクセラレーション処理のためのXサポート Speechmatics は、スピーチを sdk に使用しました 1。 .envファイルを作成するか、rename.env.exampleをrename.env.exampleで、必要なAPIキーを設定します。注記: 少なくとも1つのAPIキーが構成される必要があります。 2.サービスの優先順位付け: - ディープグラム(中国のために推奨) - グラディア - スピーチ - アセンブリAI スクリプトをテスト: - 環境変数の構成を検証 - YouTubeのダウンロードをテスト - 個々の転送サービスをテスト - 完全なビデオ処理をテストして下さい 1。 新しい転送サービスを追加します。 - src/services/transcription/ ディレクトリの下の新しいサービスクラスを作成します。 - Inherit BaseTransctionService - transcribbe メソッドを実行します。 カスタムダウンロードサービス: - src/services/download/ディレクトリの下の新しいダウンローダーを変更または追加 - YouTubeダウンローダーの継承または変更

概要(AI 翻訳)

日本語 English

プロジェクトプロフィール MCPビデオダイジェストは、YouTube、Bilibi、TikTok、Twitterからオーディオを抽出し、テキストに変換するビデオコンテンツ処理サービスです。 サービスは、設定されたAPIキーに基づいて柔軟に使用できるDeepgram、Gladdia、Speechmatics、Assemblyなどの複数の転送サービスプロバイダをサポートしています。 (第一次MCP実践プロジェクト、主にMCP開発と運用プロセスに精通)

機能特性

  • ストリーミングコンテンツのダウンロードと1,000以上のウェブサイト上のオーディオ抽出のサポート
  • 複数の転送サービスプロバイダのサポート:
  • ディープグラム。
  • グラディア。 スピーチ
  • アセンブリAI。
  • 適用範囲が広いサービス選択のメカニズム、利用できるAPIのキーに基づく自動サービス選択
  • 共同活動を改善するステップスルー設計
  • 完全なエラーとログレコード -スピーカーの分離を支えて下さい。
  • x サポートローカル モデル cpu/gpu 加速処理

ディレクトリ構造

テストスクリーンショット

インストールの説明

#1. uvをインストールするか、pythonを使う uv がインストールされていない場合は、次のコマンドを使用できます。

  1. クローニング プロジェクト:

#3 仮想環境の作成と活性化:

#4. インストール依存性:

演説は、リクエスト(スピーチではなく、私の料理です)を使ってデバッグする問題を抱えています。

プロフィールの説明

  1. 必要な API キーを構成するために、root ディレクトリにある [[.env] ファイルまたは名前を変更します。

注意: 少なくとも1つのAPIキーは構成する必要があります

2.サービスの優先順位付け: ・Deepgram(中国語対応)

  • グラディア。 スピーチ
  • アセンブリAI。

使用方法

  1. スタートアップサービス:

またはデバッグを使用する:

  1. コールサービス:

  2. クライアントSSEを例として

スタートアップ注文を変更する STDIO は十分です: 検証されていない MCP ドキュメント

テスト

テストスクリプトを実行:

テストスクリプトは:

  • 環境変数構成の確認
  • YouTubeのダウンロードをテストする
  • 各種転送サービスのテスト
  • 完全なビデオ処理をテストして下さい

開発ガイド

  1. 新しい転送サービスを追加します。
  • [[[T2]ディレクトリのカテゴリで新しいサービスを作成する
  • 成功 [T3] カテゴリー
  • Achieved [[T4] メソッド

カスタムダウンロードサービス:

  • [[[T5]ディレクトリデバイスで新しいダウンロードを変更または追加する
  • [カテゴリ[T6]の成功または修正

経営の信頼性

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "video_digest": { "url": "http://<ip>:8000/sse" } } } # 当然可以在Client传递Key "env": { "DEEPGRAM_API_KEY":"your_deepgram_key" }