tts-tui v0.9.2
·
35 commits
to main
since this release
0.9.2 - 2026-08-02
Changes
- Removed the
--normalize-volumestartup option. Toggle volume normalization from the TUI withv; the shortcut is available in the Help screen and Command Palette. - Added a
wtoggle for Deepgram WebSocket TTS streaming and acshortcut to cycle 10-word, sentence, and punctuation chunking. Streams authenticate withSec-WebSocket-Protocol, send a finalFlush, wait forFlushed, and drain all received audio before completing playback. - Explicitly select Rustls' ring cryptographic provider at startup, preventing a WebSocket streaming panic when multiple Rustls providers are enabled in the workspace.
- Moved the TOML configuration file to
~/.config/deepgram/deepgram-tts-client.toml; existing configurations at the previous path are migrated automatically. - Added persistent rotating logs at
~/.config/deepgram/tts-tui.log, with a 1 MiB active-file limit and three retained files by default. WebSocketSpeakchunks are logged after successful sends. - Log Deepgram request IDs for hosted batch responses and WebSocket streaming metadata.
- Added Flux TTS WebSocket streaming through
/v2/speak, including Flux authentication and gracefulFlushed/SpeechMetadata/SessionMetadatahandling.