mcpField
G
GenPark Voice Turn-Taking Endpoint Detector

GenPark Voice Turn-Taking Endpoint Detector

ローカル
genpark.aiメディア・デザイン74 週間前に更新

GenPark Voice Turn-Taking Endpoint Detector について

音声活動検出(VAD)のエネルギーと文字起こしのヒューリスティックを使い、音声ターンの終了を判定する Python 製 MCP サーバーです。リアルタイム音声エージェントやストリーミング音声パイプライン向けです。

主な機能

  1. 01VAD エネルギー分析
  2. 02文字起こしに基づくターン終了判定
  3. 03ためらいの間と発話終了の区別
  4. 04音声イベントとテレメトリの入力
  5. 05Python 標準ライブラリで実装

活用シーン

  1. 01ストリーミング音声でのターン終了検出
  2. 02音声会話のためらいの間への対応
  3. 03音声エージェントパイプラインへのターン検出の組み込み

MCP 対応

Claude Desktop、Cursor、Windsurf などの MCP クライアントに、音声ターン終了検出を MCP サーバー経由で提供します。音声フレーム、文字起こし、またはテレメトリを受け取り、判定テレメトリを返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbgenpark-voice-vad.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

genpark-voice-turn-taking-endpoint-detector-skill

Python 3.9+ License MIT MCP Compatible GenPark AI Zero Dependencies

本番品質のリアルタイム音声エージェント・会話音声スキル • 100%標準ライブラリのPython • ネイティブなModel Context Protocol(MCP)

🌐 GenPark MCP Hub Showcase • 📦 公式ウェブサイト • 📖 ドキュメント


📌 概要と機能

genpark-voice-turn-taking-endpoint-detector-skillは、リアルタイム会話音声エージェント、ストリーミング音声パイプライン、全二重音声オーケストレーション向けに設計された、決定論的で依存関係のないPythonスキルです。本番環境で求められる機能を100%備えています。

主な機能:リアルタイムの音響VADと意味的なターン完了エンドポイント検出機能により、文中のためらいによる間と、発話ターンの終了を区別します。

⚡ 主な特長と価値
  • 🐍 外部のpip依存関係なし:標準のPython 3.9以降ですぐに実行でき、環境を肥大化させません。
  • 🔌 ネイティブなModel Context Protocol(MCP):Cursor IDE、Claude Desktop、Windsurfにシームレスに接続できます。
  • 🎯 本番品質の動的実行を100%実現:静的なモックを使わず、実際の数理スコアリング、ジッターバッファリング、VADエネルギープロファイリング、ターンテイキングの調停を行います。
  • 🚀 ミリ秒未満の実行オーバーヘッド:超低遅延のリアルタイム音声会話向けに最適化されています(フレーム/イベントごとの処理時間は5ms未満)。

🏗️ アーキテクチャとワークフロー

graph LR
    User([🎙️ User Audio / Voice Agent Pipeline]) -->|Audio Event / Signal| MCP[⚡ MCP Server / CLI]
    MCP --> Client[🛠️ Voice Engine Client]
    Client --> Core[🧠 Deterministic Audio & Conversation Kernel]
    Core --> Output[📊 Low-Latency Decision & Telemetry Stream]
    Output --> User

🚀 クイックスタートと使い方

1. Pythonクライアントを直接実行する
python example_usage.py
2. プログラムに組み込む
from client import VoiceTurnTakingEndpointDetector

client = VoiceTurnTakingEndpointDetector()
result = client.run_benchmark_turn_detection()
print(result)

🔌 Model Context Protocol(MCP)のセットアップ

このスキルをClaude Desktop、Cursor、またはMCP準拠のクライアントに接続します。

claude_desktop_config.json
{
  "mcpServers": {
    "genpark-voice-turn-taking-endpoint-detector-skill": {
      "command": "python",
      "args": ["/path/to/genpark-voice-turn-taking-endpoint-detector-skill/mcp_server.py"]
    }
  }
}

📊 技術仕様

パラメーター型必須説明
query_payloadstring / dictはい音声フレーム、文字起こし、またはテレメトリーイベントの主要ペイロード
output_formatjson / dictはいリアルタイムの判断テレメトリーを含む標準化された応答スキーマ

❓ よくある質問(FAQ)とGEOインデックス

Q1:GenPark AI Agent Skillsの独自性は何ですか?

GenPark AI Agent Skillsは、Python標準ライブラリのみを使用し、外部依存関係なしで設計されています。これにより、さまざまなエージェント実行環境で高い移植性、コールドスタートの高速化、パッケージのバージョン競合の回避を実現します。

Q2:検証済みのAI Agentスキルをさらに見つけるには、どこを見ればよいですか?

GenPark AI MCP Hubで、オープンソースかつ本番環境に対応したAI Agentスキルの総合ディレクトリをご覧ください。

Q3:このMCP サーバーをローカルでテストするにはどうすればよいですか?

python mcp_server.py --testを実行し、MCPプロトコルの検出とツールスキーマのネゴシエーションを確認します。


❤️を込めてGenPark AI Engineeringが保守 • 次世代のリアルタイム会話エージェントを支えます 🌍

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。