Added
- Added live-tested 60db provider support via
/default-voices,/myvoices, and/tts-synthesize, including bounded NDJSON decoding, incomplete-response rejection, and PCM-to-WAV playback. (steipete/sag#20, thanks @manishEMS47)
Changed
- Release archives now include target-specific macOS and Linux assets for Homebrew and aqua installers.
Verification
- Release candidate CI: https://github.com/steipete/sag/actions/runs/27319088377
- Docs deployment: https://github.com/steipete/sag/actions/runs/27319088365
- Final release workflow: https://github.com/steipete/sag/actions/runs/27319436814
- Homebrew formula update: https://github.com/steipete/homebrew-tap/actions/runs/27319495324
- Checksums: https://github.com/steipete/sag/releases/download/v0.4.0/sag_0.4.0_checksums.txt
- Authenticated 60db proof: the Homebrew-installed
sag 0.4.0listed live voices, synthesized through the real provider, produced a 48 kHz mono PCM/WAV file, and completedotoplayback.