Synthetic demo
M
Hear the difference

Voice architecture lab

Real local speech and Astra workers. Synthetic conversation context.

Supertonic + local Whisper

Clara Martin

Continuity with the same buyer's text conversation

Ready

Headphones recommended. The microphone keeps listening during playback, so you can talk over the agent: the words you say become live steers on the turn that is already running, and the agent answers them without losing the work it finished. Silence ends your utterance; a turn that is cancelled is the only thing that discards work.

First audible chunk

—

First Astra content

—

Last transcript

No utterance yet

Live steer

Nothing steered yet

What actually happened

Live trace
Connect audio to begin. Timings appear from actual service events.

How to compare fairly

Every concurrent turn opens with a short non-semantic transport cue, then real Astra progress lines while the action agent works. The cue and the first Astra content are measured separately, so think time stays honest. Use the same buyer, prompt and audio. TTFS runs from received utterance through STT to the first PCM chunk; browser playback adds device latency. Text-triggered speech excludes STT. Model, cache and queue conditions affect the result.

The reproducible benchmark command records those conditions, completion latency, action evidence and interruptions for all three designs.

Recent conversation runs

Refresh measurements ↻
ArchitectureChannelStatusSTTCueFirst Astra contentSteersResponse complete
2 · Separate audio and action agentsvoicecompleted—92 ms8379 ms142200 ms
2 · Separate audio and action agentsvoicecompleted1836 ms1958 ms8858 ms355526 ms
2 · Separate audio and action agentsvoicecompleted1776 ms1873 ms11456 ms442909 ms
2 · Separate audio and action agentsvoicecompleted1405 ms1490 ms8819 ms354566 ms
2 · Separate audio and action agentsvoicecompleted1425 ms1524 ms10346 ms354771 ms
2 · Separate audio and action agentsvoicecompleted1860 ms1973 ms9674 ms351503 ms
2 · Separate audio and action agentsvoicecompleted2200 ms3566 ms11335 ms440724 ms
2 · Separate audio and action agentsvoiceinterrupted1567 ms1736 ms—0—
2 · Separate audio and action agentsvoicecompleted1858 ms1985 ms12274 ms017980 ms
2 · Separate audio and action agentsvoicecompleted1830 ms1943 ms19809 ms436046 ms
2 · Separate audio and action agentsvoicecompleted1315 ms1407 ms8740 ms249568 ms
2 · Separate audio and action agentsvoicecompleted1695 ms1805 ms19193 ms446549 ms
2 · Separate audio and action agentsvoiceinterrupted1378 ms1553 ms—0—
2 · Separate audio and action agentsvoicecompleted1426 ms1510 ms18243 ms442787 ms
2 · Separate audio and action agentsvoicecompleted1240 ms1450 ms10304 ms025266 ms
2 · Separate audio and action agentsvoicecompleted2238 ms2368 ms22189 ms546617 ms
2 · Separate audio and action agentsvoicefailed1705 ms1864 ms—0—
2 · Separate audio and action agentsvoicefailed1478 ms1643 ms—0—
2 · Separate audio and action agentsvoicefailed1782 ms1905 ms—0—
2 · Separate audio and action agentsvoicefailed1710 ms1853 ms—0—