Home / Journal
How we ship voice.
Measurements, incidents and decisions from building an Indian voice stack: what broke, what the number was, and what we changed.
- 5entries, each with its numbers
- 16 Octthe latest entry
Entries
Every entry is here, newest first.
Each one names what broke or what we measured, and what we changed.
- How we decide a voice agent sounds more natural
Main beat or matched our changes for three rounds. Here's what finally moved in the fourth, which numbers we trusted, and the evidence we threw out.
- Releasing a voice stack without dropping live calls
A phone call holds one process for minutes. So a release can't restart anything a call is using, and it has to be able to change its mind halfway.
- Our cloud vendor went dark for six hours. Our customers never knew.
The failure mode was not the outage. It would have been our own controller reacting to it.
- The deploy log is the git log
A change with no commit is a change with no history, no review and no way back. So we removed the ability to make one.
- We ship voice by measurement, not by vibes
The ear listens to one sample. The defect lived between samples. Pitch analysis found it, and we rolled back the same hour.