tts-voice-creator-clone-and.../static/js
mARTin-B78 a62dd0bac1 Fix voice stability, audio effects, and character/voice pipeline bugs
Voice consistency:
- Read back each voice's pinned seed (Seed Finder / Batch Seeds) on every
  generation. The seed was saved to voice metadata but only ever read by the
  Seed Finder's own benchmark path, so all per-voice seed pinning was inert.
- Stop coercing the "voice_design_playback" stability profile back to
  "voice_clone". The pseudo-backend key isn't a real routing target, so the
  backend-name normalizer silently rewrote it — reintroducing the hardcoded
  seed:0 that profile exists to avoid, overriding every per-voice pin.
- Apply the accent clause on every line, not just at voice-creation time,
  and reorder the instruct so emotion leads and accent trails (Qwen3-TTS
  doesn't reliably follow multiple conflicting instructions).
- Pass an explicit language to Voice Design instead of leaving it on "Auto".

Audio effects:
- Add a limiter after compressor makeup gain. Makeup gain pushed peaks to
  ~1.9, and the final hard clip turned that into broadband distortion that
  swamped the rest of the chain.
- Cascade highpass/lowpass 3 stages each (~18 dB/octave). Single-pole
  filters were too gentle to band-limit speech audibly.
- Add a Bandpass control and wire it into the Telephone/Radio presets —
  compression alone never sounded like a phone; band-limiting is the
  defining trait.

Persona / Try It Out:
- Disable "Apply character persona" with an explanatory tooltip when the
  voice has no persona saved, and error clearly server-side instead of
  silently no-op'ing. Persona is typed manually per voice, never auto-filled.
- Stop dropping applyPersona in the chunked generation path (>200 chars).
- Populate the Voice Design dropdown from the user's own library rather than
  filtering the engine's discovery list, which never contains custom voices.

Navigation and library:
- Use pushState instead of replaceState so browser Back/Forward step through
  in-app navigation instead of leaving the app entirely.
- Show real dialogue line counts in the character sidebar instead of the
  capped reference-quote count (which showed a misleading uniform "12").

Also fixes a crash in /api/transcribe-bytes that referenced an undefined
source_id in its cleanup path.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-29 15:33:24 +02:00
..
pdf Release v1.8.1 2026-06-25 18:48:42 +02:00
tesseract Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
ai-backends.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
audiobook.js Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
benchmark-voice-picker.js Add searchable benchmark voice pickers 2026-06-05 15:44:13 +02:00
benchmark.js Optimize startup and persist engine keys 2026-06-30 14:52:17 +02:00
character-sheets.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
characters-library.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
conversation.js Release v1.14.19 2026-07-09 14:11:40 +02:00
engines.js Fix invisible Add Custom engine dialog and a TDZ error on Engines tab (v1.14.5) 2026-07-08 21:45:53 +02:00
fishaudio-browser.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
generation.js Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
i18n.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
init.js Security audit, modular refactor, and container-name field 2026-05-29 12:13:07 +02:00
integrations.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
library-characters.js Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
library.js Release v1.14.19 2026-07-09 14:11:40 +02:00
reader.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
rehearser-parse.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
rehearser.js Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
routing.js Add routing voice-picker, restore voice filters, fix pedalboard (v1.14.3) 2026-07-08 21:05:45 +02:00
seed-finder.js Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
settings.js Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
sillytavern.js release: v1.12.52 2026-06-30 13:53:08 +02:00
stt.js Merge Reader/Casting/Rehearser pipeline into one guided workflow (v1.12.84) 2026-07-03 17:45:38 +02:00
studio.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
tts-preview.js Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
utils.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
voice-clone.js Add unified Studio casting workflow and fix voice/casting pipeline bugs 2026-07-26 02:03:56 +02:00
voice-inspector.js Add routing voice-picker, restore voice filters, fix pedalboard (v1.14.3) 2026-07-08 21:05:45 +02:00
voice-library.js Fix voice stability, audio effects, and character/voice pipeline bugs 2026-07-29 15:33:24 +02:00
voice-picker.js Add routing voice-picker, restore voice filters, fix pedalboard (v1.14.3) 2026-07-08 21:05:45 +02:00
voice-sources.js Release v1.6.0: a11y (WCAG AA), i18n (DE), PWA, perf, tests, Cast UX 2026-06-03 14:23:35 +02:00