GenPark Barge In

Aplicar transcrição, pontuação de eco fornecida e regras de duração a interrupções conversacionais e estimar o truncamento de reprodução. Sem detecção de eco de áudio ou controle de reprodução.

Documentação

genpark-barge-in

Aplica transcrição, pontuação de eco fornecida e regras de duração a interrupções conversacionais; estima o truncamento de reprodução. Sem detecção de eco de áudio ou controle de reprodução.

Python 3.9+; runtime de biblioteca padrão; licença MIT.

Instalação e execução

Baixe genpark-barge-in.mcpb de GitHub Releases e instale com um cliente compatível com MCPB. Python deve estar instalado e disponível como python.

Alternativamente, clone este repositório e configure um servidor stdio MCP com o comando python e argumentos contendo o caminho absoluto para mcp_server.py.

Listagem no Smithery

Ferramentas

  • classify_utterance_intent
  • evaluate_interruption_event
  • compute_playback_rollback_state
  • run_benchmark_barge_in_arbitration

Execute python -m unittest discover -s tests para verificações de regressão. A verificação de integração oficial do SDK MCP usa a dependência de desenvolvimento mcp: python tests/check_mcp.py.

Limitações

Estes são auxiliares determinísticos que operam em dados estruturados fornecidos, não modelos de aprendizado de máquina. Entrada e saída permanecem no processo local. Nenhum endpoint hospedado, acesso automático a arquivos ou acesso à rede é necessário. O estado dura apenas durante o processo atual. As ferramentas de benchmark executam exemplos sintéticos em estado isolado; seu status não é uma certificação de qualidade de produção.

As pontuações de eco são fornecidas pelo chamador e incoming_audio_energy_db é atualmente informativo. Os valores de confiança são pesos heurísticos fixos, não probabilidades calibradas. A reversão de reprodução estima texto de palavras inteiras por proporção de caracteres, não alinhamento real de áudio.