Hotato docs
Hotato scores voice-agent turn-taking (barge-in, talk-over, backchannel, endpointing latency) from any call, offline, one command.
What it is
MIT, zero-install CLI plus one MCP tool. Per event: yielded or not, how fast, how long talked over. Pass or fail, non-zero exit for CI.
Measures energy over time only, not transcription, speaker ID, or intent. How it works covers the method.
Two ways to run it
The self-test proves the plumbing. Real verdicts come only from scoring your own recording.
# 1) the built-in self-test (synthetic battery, zero input): proves the plumbing uvx hotato run --suite barge-in # 2) score your OWN call: capture auto-pulls the dual-channel recording, then scores it offline uvx hotato capture --stack vapi --call-id <id>
Synthetic audio: a floor and regression guard, not production accuracy. Trust it only after running your own calls.
Where to go next
No accuracy %, benchmark, or leaderboard: reproducibility is the edge. Energy isn’t intent: no speaker ID, diarization, transcription, or emotion detection. MIT open core, never relicensed.