mcpField
G
GenPark Conversational Barge-In Interruption Arbitrator

GenPark Conversational Barge-In Interruption Arbitrator

ローカル
genpark.aiAI・エージェント74 週間前に更新

GenPark Conversational Barge-In Interruption Arbitrator について

全二重音声会話で割り込みを裁定し、ユーザーの割り込み、相づち、音響エコーを区別する Python スキルです。リアルタイム音声エージェントやストリーミング音声処理向けです。

主な機能

  1. 01割り込みと相づちの分類
  2. 02音響エコーへの対応
  3. 03会話コンテキストのロールバック
  4. 04発話ターンの裁定
  5. 05Python 標準ライブラリのみで実装

活用シーン

  1. 01リアルタイム音声会話イベントの分類
  2. 02ストリーミング音声処理での発話ターン調整

MCP 対応

MCP サーバーとして動作し、音声フレーム、文字起こし、またはテレメトリのデータを受け取り、MCP クライアントに判定テレメトリを返します。

設定

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

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

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

リポジトリ
パッケージ
mcpbgenpark-barge-in.mcpb

ツール

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

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

詳細

genpark-conversational-barge-in-interruption-arbitrator-skill

Python 3.9+ License MIT MCP Compatible GenPark AI Zero Dependencies

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

🌐 GenPark MCP Hubのショーケース • 📦 公式ウェブサイト • 📖 ドキュメント


📌 概要と機能

genpark-conversational-barge-in-interruption-arbitrator-skillは、リアルタイムの会話型音声エージェント、ストリーミング音声パイプライン、全二重音声オーケストレーション向けに設計された、決定論的で依存関係ゼロのPythonスキルです。本番環境と同等の機能を100%実現します。

主な機能:ユーザーの割り込み、相づち、音響エコーを分類し、コンテキストのロールバックを行う全二重会話の割り込み調停機能です。

⚡ 主な特長と価値
  • 🐍 外部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 ConversationalBargeInArbitrator

client = ConversationalBargeInArbitrator()
result = client.run_benchmark_barge_in_arbitration()
print(result)

🔌 Model Context Protocol(MCP)の設定

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

claude_desktop_config.json
{
  "mcpServers": {
    "genpark-conversational-barge-in-interruption-arbitrator-skill": {
      "command": "python",
      "args": ["/path/to/genpark-conversational-barge-in-interruption-arbitrator-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 つのサーバーを複数のクライアントで再利用できます。