catalog(chatterbox-fast): add streaming TTS service entry (streamable:true)

Land chatterbox-fast in the asset-engine catalog as an additive service, per
asset-engine-dev's shipped streaming-audition path (asset-engine v0.1.17-19):
- streamable:true -> UI routes Generate to an ephemeral progressive-<audio>
  audition (no Job/Asset); re-run on `chatterbox` to keep output.
- New service-level `streamable` bool added to services.schema.json (additive,
  default false; mirrors the Pydantic model asset-engine-dev regenerates).
- Fields: text, voice (select via /voices), temperature/top_p/top_k/
  repetition_penalty/seed, format (pcm default; UI forces wav). exaggeration/
  cfg_weight omitted — Turbo ignores them.
- status experimental until the first real browser audition verifies progressive
  playback (the one thing asset-engine-dev couldn't machine-verify).
- reproducibility + audit entries added. No catalog_version bump (additive).
Validates against the updated schema.
This commit is contained in:
vh
2026-06-02 00:58:57 -07:00
parent 875033ff00
commit e4b786d242
2 changed files with 136 additions and 0 deletions
+5
View File
@@ -589,6 +589,11 @@
"title": "Content Type",
"type": "string"
},
"streamable": {
"default": false,
"title": "Streamable",
"type": "boolean"
},
"model": {
"$ref": "#/$defs/CatalogModel"
},