Expose the Half-Life voices and tidy the radio kit

This commit is contained in:
Fisto
2026-09-21 12:38:47 +02:00
parent c66d00ee59
commit baaaba3dcd
7 changed files with 61 additions and 49 deletions
+6
View File
@@ -40,6 +40,12 @@ mobile draft at 390px.
- [x] C11 preview caching: Discord-hosted image/GIF previews (WebP 320px, hash-addressed, 5 MiB
cap, one attempt) run after every walk in both modes. Live run `...-20260916090722`:
`previewed: 2`; thumbs served over `/api/media/<scrape>/<item>/thumb` (200).
- [x] C68 Half-Life voices and a tidier Radio kit. `vox` and `hev` are now real voices in the
list (Keith Bell with the VOX/HEV profile; VOX implies its prosody), so the preset dropdown and
the VOX/clean toggles left the Radio kit; the clean option appears only for the VOX voice, and
every remaining field has a visible label (echo delay/level, crunch bits/Hz, word gap). The
daemon auto-enables prosody for the `vox` voice and the UI no longer sends stale `preset`/`vox`
values. Wrapper tests cover both voices and the profile they write.
- [x] C67 Crunch, echo options, and streaming word mode. The wrapper gained a separate
compression stage applied last (presets hl90/hl90hq/telephone/adpcm/crush plus bit-depth and
rate overrides, output still 48 kHz s16le), echo delay/level knobs, and `VESKSLOP_TTS_STREAM=1`