Fish-Speech clones from the app's own saved WAV library but was missing from the set of backends populated with those voices, so the UI probed the Fish server for a voice-listing endpoint it does not have, showed "Fetched 0 voices" and left the engine unusable despite being healthy. It now reports the full library (218 voices). Also adds a Fish-only panel listing all 49 documented emotion tags with click-to-insert and a multi-emotion example, and corrects the backend's advertised capabilities: it was flagged style_aware with "emotion markers are honoured per request", but measurement shows a reference clip's in-context prosody overwhelms inline tags (10x loudness spread across emotions without a reference, 1.2x with one). It is now described by what it does well: deterministic, byte-reproducible cloning. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| admin.py | ||
| characters.py | ||
| conversation.py | ||
| docker.py | ||
| library.py | ||
| reader.py | ||
| rehearsals_db.py | ||
| settings.py | ||
| sources.py | ||
| stt.py | ||
| tts.py | ||