Pick a voice on the left
to edit it here
No matching sources found.${errorText?" Source errors: "+escHtml(errorText):""}
${more} more matches. Narrow the search or filters to see them.
Add at least one source URL, then scrape again.
Scrape failed: ${escHtml(e.message)}
Check that the TTS Voice Creator backend is restarted and that at least one source URL is reachable.
Table View Mode
Click a row to exit table view and edit.
${results.length-failed.length} / ${results.length} passed.${failed.length?" Failed voices likely need a redesign.":""}
Set the path where your .wav voice files live inside the container.
Map a host folder via docker-compose:
- /your/host/path:/voices:rw
or set VOICE_HOST_DIR=/your/host/path in the stack env.
Create your first voice from a recording or download ready-made voices.
Compare the saved reference WAV with a fresh synthesis of the same reference text. Restart TTS first after editing a voice, otherwise the backend may still use a cached version.
Preview first. Saving creates a new active WAV voice from the current reference text. Same-voice style only works when the selected backend knows this voice and honors instruct; CustomVoice is style-aware; Base/Streaming are fastest but often ignore style.
This removes the selected voice${plural} from the library while preserving each complete package in the Voice Trash folder.