mcpField
G
genpark-voice-vad

genpark-voice-vad

本地服务
github.com/Alpha-Park媒体与设计74 周前更新

关于 genpark-voice-vad

genpark-voice-vad 是基于预先计算的分贝能量和转写文本进行语音轮次端点检测的 Python 库及 MCP 服务,适用于需要判断语音轮次状态的场景。它使用启发式方法,不解码音频、不转写语音,也不运行训练好的 VAD 模型。

主要功能

  1. 01分析轮次状态
  2. 02校准声学阈值
  3. 03预测语义闭合
  4. 04运行轮次检测基准

适用场景

  1. 01依据能量数据判断语音轮次
  2. 02结合转写文本预测话轮结束

MCP 相关

它通过 stdio 暴露轮次状态分析、阈值校准和语义闭合预测等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbgenpark-voice-vad.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

genpark-voice-vad

用于语音轮次端点检测的能量和转录文本启发式方法。

这是一个基于预先计算的分贝能量和转录文本的启发式端点检测器。它不会解码音频、转录语音,也不会运行经过训练的 VAD 模型。置信度值是启发式评分,并非经过校准的概率。

从 GitHub 发行版安装

需要 Python 3.9 或更高版本。该库和 stdio MCP 服务没有运行时依赖。

python -m pip install https://github.com/Alpha-Park/genpark-voice-turn-taking-endpoint-detector-skill/releases/download/v1.0.1/genpark_voice_vad-1.0.1-py3-none-any.whl

PyPI 发布仍待账号设置完成。计划发布到 PyPI 的项目为 genpark-voice-vad; 在项目发布前,请勿假定 pip install genpark-voice-vad 可用。

Python 用法

from genpark_voice_vad import VoiceTurnTakingEndpointDetector
client = VoiceTurnTakingEndpointDetector()
print(client.run_benchmark_turn_detection())

MCP stdio 配置

安装 wheel 后,使用已安装的命令配置 MCP 客户端:

{
  "mcpServers": {
    "genpark-voice-vad": {
      "command": "genpark-voice-vad",
      "args": []
    }
  }
}

如果该命令不在 PATH 中,请使用其绝对路径,或使用安装 wheel 时所用的同一解释器运行 python -m genpark_voice_vad。 GitHub 发行版还包含一个 .mcpb 捆绑包,供支持桌面扩展的客户端使用。 该捆绑包需要 PATH 中有 Python 3.9 或更高版本的解释器;其中包含服务源代码。

可用工具:analyze_turn_status、calibrate_acoustic_thresholds、predict_semantic_closure、run_benchmark_turn_detection。 tools/list 会返回必需参数和 JSON 架构。 每个 MCP 进程都持有独立状态。基准测试工具使用隔离实例。

开发

python -m unittest discover -s tests
python -m pip install mcp
python tests/check_mcp.py
python -m pip install build twine
python -m build
python -m twine check dist/*

python mcp_server.py --test 会运行确定性示例;它不是协议一致性测试。 MCP 客户端检查会通过 stdio 测试 initialize、tools/list、tools/call 和 ping。

分发

在配置 PyPI 之前,GitHub 源代码和发行版构件是主要分发渠道。 注册表提交会单独跟踪;清单并不能证明注册表已接受提交。 有关可重复执行的 PyPI 工作流,请参阅 PUBLISHING.md。

MIT 许可证。由 GenPark 维护。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。