Designing a Stable API for Local Text-to-Speech
A practical design for keeping engine selection, sentence queues, playback, voice packages, and recovery behind one local speech service.

Category archive
Field notes collected under Architecture.
A practical design for keeping engine selection, sentence queues, playback, voice packages, and recovery behind one local speech service.
How an internal loopback API let us cache auth responses in Gravitee after the Groovy sandbox and OAuth2 resource ruled out simpler approaches.
No entries are filed here yet.
Browse all notes →