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.
Ferramentas
classify_utterance_intentevaluate_interruption_eventcompute_playback_rollback_staterun_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.