Home/Docs/LiveKit

Capture from LiveKit

LiveKit egress: caller and agent as separate tracks. setup prints the scaffold; hand both to Hotato to score offline.

1. Print the egress scaffold

setup prints a config for separate caller/agent tracks. Room-composite mixed: degraded, mono.

bash
uvx hotato setup --stack livekit

2. Score the two tracks

Hotato aligns both tracks into two channels and scores offline. --expect yield/hold = interruption vs. backchannel.

bash
uvx hotato capture --stack livekit --caller caller.wav --agent agent.wav

Two-channel WAV already? Score directly with uvx hotato run --stereo call.wav --stack livekit --expect yield (caller on channel 0, agent on channel 1).

The honest gate

Dual-channel = real overlap numbers. Mono-mixed? Add --onset <seconds>, and treat as degraded.