Expressive ribbon artwork, separate from the recorded waveform below.
Sunview / Call excerpt
Shipment reference muted / Original timing
0:00 / 0:19
Call transcript 0:19 / Redacted excerpt
Agent: Thanks for calling Sunview Logistics. How can I help you today?
Caller: Hi, can I check up on a load status?
Agent: Yeah, I can do that. What's your load or reference number?
Caller: [Load reference muted.]
Agent: Alright, one moment. Right, [load reference muted] is delivered.
Automatic transcript, edited to mark redactions. 19-second excerpt. Shipment reference muted; original pace and pauses preserved. The source is a 48 kHz Opus recording.
System overview
01
Caller
Telephony input
02
Recognition
Speech to text
03
Agent
Context and tools
04
Response
Text to speech
Architecture overview / simplified for the case study. Stage widths do not encode timings.
My part
I did the voice engineering and research and wrote nearly all of the Converse documentation. My work in Hevox also included Alembic database migrations and deployment work, including SHA-pinned ECS releases. Document synchronization was another part of my backend work at Hemut.
Choosing LiveKit
I chose LiveKit after my own latency comparisons, including work with Meiborg Brothers. The decision came from the agents and calls I was working on, rather than a claim that one voice platform is always the fastest.
Checking what the clock counted
I caught end-of-utterance and transcription timings being added together even though they overlapped. I also found two speech-recognition streams running at the same time; they had been running for a few days. These were separate findings about what the runtime was actually doing.
What the evidence says.
reported
Voice time to first speech
converse
1300 ms / to595 ms
Reported time-to-first-speech comparison following request parallelization, pooled HTTP connections, and end-of-turn tuning. The sampling window and percentile are unspecified.
Source
DongYeop Lee: Hemut voice latency
reported
Voice agent cost
converse
$0.10/min / to$0.037/min
Original resume reports a 63% reduction after moving STT, LLM, and TTS onto LiveKit's native Inference path and improving prompt caching. No matched billing window is attached to this comparison.
Source
Original resume: Hemut voice cost
reported
Prompt-cache hit rate
converse
95%
Hit rate reported in the original resume's voice-cost result. Its denominator and measurement window are unspecified; it is not interchangeable with a separate invoice's cached-token share.
Source
Original resume: Hemut prompt caching
reported
Document synchronization
converse
12 min / to1.05 s
Original resume compares the earlier Drive walk with the document-sync result. These are reported timings without an attached workload, sample size, or matched run.
Source
Original resume: Hemut document sync
reported
Document-sync cost reduction
converse
94%
Cost reduction reported alongside the document-sync timing in the original resume. The underlying billing window and workload are not specified.
Source
Original resume: Hemut document-sync cost
Credits
Voice engineering, research, documentation, migrations, and deployment work by DongYeop Lee at Hemut.