# genpark-voice-vad

Определяет, закончил ли говорящий реплику, по готовым значениям энергии в дБ и транскрипту. Пригодится в голосовых ботах и диалоговых пайплайнах.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 7
- Автор: Alpha-Park
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/Alpha-Park/genpark-voice-turn-taking-endpoint-detector-skill
- Обновлён: 2026-09-28
- HTML: https://affpapa.org/nevibecode/mcp/genpark-voice-vad

## Что делает

Сервер работает поверх уже посчитанных dB-энергий и транскрипта. Аудио он не декодирует, речь не распознаёт и обученную VAD-модель не запускает. Значения уверенности — эвристические оценки, а не откалиброванные вероятности, поэтому не стоит подставлять их в пороги, рассчитанные под настоящую модель.

Внутри четыре инструмента: `analyze_turn_status`, `calibrate_acoustic_thresholds`, `predict_semantic_closure` и `run_benchmark_turn_detection`. Список `tools/list` отдаёт обязательные аргументы и JSON-схемы. Каждый процесс MCP держит своё состояние, а бенчмарк-инструменты работают на изолированных экземплярах.

Нужен Python 3.9 или новее. У библиотеки и stdio-сервера нет зависимостей времени выполнения. Ставится из wheel-файла GitHub-релиза: PyPI-публикация ещё не настроена, так что `pip install genpark-voice-vad` не сработает. Если команды `genpark-voice-vad` нет в `PATH`, укажите абсолютный путь или запускайте `python -m genpark_voice_vad` тем же интерпретатором, куда ставили wheel.

## Требования
- Нужно: Python и uv (команды через uvx)

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- понять по транскрипту, договорил ли человек или ещё тянет паузу
- подобрать пороги по энергии под конкретную запись
- оценить смысловую завершённость фразы перед ответом бота
- прогнать бенчмарк детекции реплик на своих данных
- встроить детект конца реплики в MCP-клиент без аудиобиблиотек

## Примеры запросов агенту
- Проверь по этому транскрипту и энергиям, закончил ли говорящий реплику
- Откалибруй акустические пороги под эту запись
- Прогони бенчмарк детекции реплик на тестовом наборе

## Похожие
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16717
- [labelhead-artist-momentum](https://affpapa.org/nevibecode/mcp/labelhead-artist-momentum.md) — MCP-сервер · ★ 107423
- [Agent Skills Search Server](https://affpapa.org/nevibecode/mcp/agent-skills-search-server.md) — MCP-сервер · ★ 26559
- [Skyvern](https://affpapa.org/nevibecode/mcp/skyvern.md) — MCP-сервер · ★ 23263
- [Nhost](https://affpapa.org/nevibecode/mcp/nhost.md) — MCP-сервер · ★ 9366
- [PraisonAI](https://affpapa.org/nevibecode/mcp/praisonai.md) — MCP-сервер · ★ 9289

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
