Files
stack/apps
Jason Woltje b5edb4f37e
All checks were successful
ci/woodpecker/push/api Pipeline was successful
feat(#391): add base TTS provider and factory classes
Add the BaseTTSProvider abstract class and TTS provider factory that were
part of the tiered TTS architecture but missed from the previous commit.

- BaseTTSProvider: abstract base with synthesize(), listVoices(), isHealthy()
- tts-provider.factory: creates Kokoro/Chatterbox/Piper providers from config
- 30 tests (22 base provider + 8 factory)

Refs #391
2026-02-15 02:20:24 -06:00
..