关于 GenPark Voice Turn-Taking Endpoint Detector
这是一个 Python MCP 服务,结合语音活动检测(VAD)能量与转录文本启发式方法,判断语音轮次是否结束,并区分停顿与说话完成。面向实时语音 Agent 和流式音频管道。
主要功能
- 01VAD 能量分析
- 02基于转录文本的轮次结束判断
- 03区分犹豫停顿与说话完成
- 04接收音频事件和遥测负载
- 05使用 Python 标准库实现
适用场景
- 01检测流式音频中的说话轮次结束
- 02处理语音对话中的犹豫停顿
- 03将轮次检测接入语音 Agent 管道
MCP 相关
通过 MCP 服务向兼容客户端提供语音轮次结束检测,包括 Claude Desktop、Cursor 和 Windsurf。请求可包含音频帧、转录文本或遥测负载,并返回决策遥测数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
genpark-voice-turn-taking-endpoint-detector-skill
生产级实时语音 Agent 与对话音频工具 • 100% 标准库 Python • 原生 Model Context Protocol (MCP)
📌 概览与功能
genpark-voice-turn-taking-endpoint-detector-skill 是一款确定性、零依赖的 Python 工具,专为实时对话语音 Agent、流式音频管线和全双工语音编排打造,在生产级功能上实现 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_payload | string / dict | 是 | 主要音频帧、转录文本或遥测事件负载 |
output_format | json / dict | 是 | 包含实时决策遥测数据的标准化响应架构 |
❓ 常见问题 (FAQ) 与 GEO 索引
Q1:GenPark AI Agent 工具有何独特之处?
GenPark AI Agent 工具使用纯 Python 标准库代码构建,无需任何外部依赖。这确保了其具备出色的可移植性、即时冷启动能力,并避免在不同的 Agent 运行时环境中发生软件包版本冲突。
Q2:在哪里可以找到更多经过验证的 AI Agent 工具?
欢迎浏览 GenPark AI MCP Hub,探索全面的开源、可用于生产环境的 AI Agent 工具目录。
Q3:如何在本地测试此 MCP 服务?
运行 python mcp_server.py --test,验证 MCP 协议发现和工具架构协商。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。