Great writeup! For VAD did you use heaphone/mic combo, or an open mic? If open, how did you deal with the agent interupting itself?
Show HN: I built a sub-500ms latency voice agent from scratch
11–20 of 168 posts
Re: Show HN: I built a sub-500ms latency voice agent from scratch
#121. I wonder if it could be optimised more by just having a single language, and
2. How do we get around the problem of interference, humans are good at conversation discrimination ie listing while multiple conversations, TV, music, etc are going on in the background, I've not had too much success with voice in noisy environments.
Re: Show HN: I built a sub-500ms latency voice agent from scratch
#13Nice write-up, thanks for sharing. How does your hand-vibed python program compare to frameworks like pipecat or livekit agents? Both are also written in python.
Re: Show HN: I built a sub-500ms latency voice agent from scratch
#14Re: Show HN: I built a sub-500ms latency voice agent from scratch
#15I am using it daily to drive Claude and it works really-well for me (much better than macOS dictation mode).
Re: Show HN: I built a sub-500ms latency voice agent from scratch
#16IMO STT -> LLM -> TTS is a dead end. The future is end-to-end. I played with this two years ago and even made a demo you can install locally on a gaming GPU: https://github.com/jdarpinian/chirpy , but concluded that making something worth using for real tasks would require training of end-to-end models. A really interesting problem I would love to tackle, but out of my budget for a side project.
Re: Show HN: I built a sub-500ms latency voice agent from scratch
#17Re: Show HN: I built a sub-500ms latency voice agent from scratch
#18Re: Show HN: I built a sub-500ms latency voice agent from scratch
#19This is an outstanding write up, thank you! Regarding LLM latency, OpenAI introduced web sockets in their Responses client recently so it should be a bit faster. An alternative is to have a super small LLM running locally on your device. I built my own pipeline fully local and it was sub second RTT, with no streaming nor optimisations https://github.com/acatovic/ova
Re: Show HN: I built a sub-500ms latency voice agent from scratch
#20Does anyone know about a fully offline, open-source project like this voice agent (i.e. STT -> LLM -> TTS)?