11 Commits
Author SHA1 Message Date
WildAi d69e761b97 feat(models): rename nano pack to upstream name
chatterbox-turbo-nano -> chatterbox-nano. The old name stays an accepted alias so saved workflows keep working.
2026-10-23 15:53:50 +03:00
WildAi 630291b124 fix(models): list downloadable packs before download 2026-10-22 16:05:36 +03:00
WildAi 2b1cf209d6 feat(loader): dedupe shared weights across packs
- ve/s3gen/s3gen_v3 safetensors + grapheme tokenizer are byte-identical
  across every repo that ships them (sha256-verified): fetched at most
  once into a reserved _shared store, hardlinked into each pack
- downloads carry pack-unique files only (allow_patterns); legacy
  full-repo folders satisfy the store before anything is fetched
- vendored MTL loads ve/s3gen from either serialization, safetensors
  first; upstream's strict load refused every SLP pack (P-036)
- .pt twins (s3gen.pt, s3gen_v3.pt, t3_cfg.pt, ve.pt) are never fetched
2026-10-07 13:22:03 +03:00
WildAi 7b810a7752 feat(tts): add flash params + single lang packs
- flash sampler's num_steps/cfg_scale surface as TTS widgets
- MTL node loads the 6 SLP finetunes: per-pack t3/s3gen
  resolution, companion ve.pt fetch, no-voice packs refuse
  with an actionable error (P-036)
- s3gen loads non-strict: SLP checkpoints predate two
  recomputed tokenizer buffers, strict load refused them
- schema tests pin pack discovery to an empty models root
2026-10-07 11:30:00 +03:00
WildAi 7cb6ba0a89 refactor(vendor): flash flat under src/ 2026-10-07 01:02:50 +03:00
WildAi b5ca0f3cea feat(flash): vendor chatterbox-flash into src/ 2026-10-07 00:38:22 +03:00
WildAi d3e126897e feat(tts): route flash packs through main node 2026-10-07 00:14:21 +03:00
WildAi aee74353bf feat(models): one folder for the turbo family 2026-10-06 22:42:08 +03:00
WildAi bb6b7ad30e feat(tts): route turbo family through main node 2026-10-06 22:09:44 +03:00
WildAi 607aecff51 fix(loader): route nano/flash packs 2026-10-06 20:56:39 +03:00
WildAi 9574c1bc87 feat(modules): port download and model infra
Borrowed from VoxCPM (HF download stack, settings, routes
support) and VibeVoice (registry, patcher, device/dtype/
attention). Deletes chatterbox_handler.py.
2026-10-06 18:35:59 +03:00