Files
esh-pfi-infrastructure/docs/asset-engine
vh 51c77370b3 catalog: defaults audit — Kokoro/SAO/VibeVoice/Fish-s2/ace-step
Six default + description tightenings from upstream-source research:

- **Kokoro voice**: af_bella → af_heart. Per upstream VOICES.md, af_heart
  is the only A-rated voice; also the kokoro-fastapi container's own
  default. Applied to both kokoro (v2 → v3) and kokoro-captioned (v1 → v2).
- **SAO negative_prompt**: "Low quality." → "low quality, average quality".
  Per diffusers official docs Tips section — the lowercase comma-separated
  shape is the explicit recommendation; the period form was a code-example
  string, never a documented default. SAO bumped v1 → v2.
- **SAO prompt description**: added the model card's canonical examples
  ("128 BPM tech house drum loop", "the sound of a hammer hitting a wooden
  surface") plus the Tips advice on descriptive prompts.
- **VibeVoice voice**: en-Carter_man → en-Alice_woman. Per upstream model
  card, Alice is the documented default. Description now flags the
  Alice-injects-BGM-for-intros foot-gun + the `_bgm`-suffix meaning.
  VibeVoice bumped v2 → v3.
- **Fish-s2 text description**: added multi-tag placeholder example
  combining emotion + physical tags, per upstream best-practice docs
  (physical tags "feel flat without emotional context").
- **ace-step prompt description**: added the upstream Gradio UI's
  pre-filled tag string as the canonical prompt-shape example.

Surfaced separately to lkraven (NOT applied here, need decisions):
- Voxtral voice "alloy" may need to become a native preset like
  "neutral_female" — depends on whether vLLM-Omni translates OpenAI
  aliases.
- Qwen3-TTS — research found 17 presets (Cherry, Ethan, ...) that the
  catalog currently says don't exist. Catalog says clone-only; needs
  wrapper-level verification before adding.
- Kyutai-TTS — service down, can't probe /v1/audio/voices. Default
  remains undefaulted.
2026-05-12 22:29:22 -07:00
..