← all edge cases

Pain → Screaming

Evolved prompt+setting recipes to push the Pain LoRA toward the extreme. Fitness combines the EmoNet target (Pain), vocal-burst blend, genuineness and DSP proxies (loudness, pitch/jitter, spectral flatness for screams, 3–9 Hz amplitude tremor for crying/shivering).

Best fitness 0.699 vs edge-prompt-without-LoRA 0.506 (LoRA lift +0.193) vs neutral 0.284. Winning λ ≈ 0.75; top burst-tags: <cry of pain> (9), [groan] (3), <screams in pain> (2), <agonized scream> (1).
Method & reproducibility — how the evolution ran
Base model: laion/moss-tts-local-transformer-4.55b-voice-acting-v2 · LoRA: the matching v3 emotion LoRA (rank 32) applied via PEFT adapter scaling at strength λ.
Algorithm: genetic search — population 24, 6 generations, elitism (top 8). Each genome is generated best-of-4; its fitness is a multi-objective score for the edge case = the EmoNet target + vocal-burst blend + genuineness + DSP proxies (RMS loudness, median pitch, pitch jitter, spectral flatness for screams, 3–9 Hz amplitude tremor for crying/shivering); the best-fitness candidate represents the genome. Offspring = 60% crossover of two elites + mutation, 40% mutation of one elite.
Genome (what evolves): the GENERAL voice description, the SCRIPT cue, the inline vocal-burst tags (e.g. <screams>, <laughs softly>, <sobbing>), the carrier line, the LoRA strength λ, and the sampling params (temperature, top_p, top_k).
Mutation operators: 30% new description, 20% add/remove a vocal-burst tag, 15% swap carrier, 17% jitter λ by ±0.25/0.5, then temperature jitter.
LoRA on vs off: the two LoRA OFF cards are baselines with the adapter disabled (λ=0) — a neutral prompt and the best edge prompt without the LoRA. Every LoRA ON hall-of-fame recipe was generated with the LoRA active at the evolved λ shown on the card.

Baselines — LoRA disabled

NEUTRAL promptLoRA OFF (λ=0)
fit 0.284 · emo -0.00 · blend 0.40 · genu 0.00 · WER 1.09 · rms 0.093 · pitch 95Hz · jit 1.20 · flat 0.061 · trem 0.20 · 8.8s
EDGE promptLoRA OFF (λ=0)
fit 0.506 · emo 0.15 · blend 1.00 · genu 0.34 · WER 0.00 · rms 0.068 · pitch 690Hz · jit 0.39 · flat 0.069 · trem 0.22 · 8.16s
GENERAL: A searing voice, piercing, pushed to the extreme edge of scream. SCRIPT: (screaming in agony, breath ragged) "I told you it would end this way."
<screams in pain><cry of pain>

Hall of fame — top 9 evolved recipes (all generated WITH the LoRA active)

#1LoRA ON · λ=0.75 (75%)
fit 0.699 · emo 0.40 · blend 0.84 · genu 0.36 · WER 1.00 · rms 0.143 · pitch 398Hz · jit 0.54 · flat 0.052 · trem 0.14 · 8.0s
GENERAL: A searing voice, blood-curdling, at the extreme of scream. SCRIPT: (screaming in agony, breath ragged) "I can't — I can't do this anymore."
<cry of pain><screams in pain> · LoRA strength λ 0.75 · temp 1.0 · top_p 0.9 · top_k 25
#2LoRA ON · λ=0.75 (75%)
fit 0.687 · emo 0.41 · blend 0.69 · genu 0.36 · WER 1.00 · rms 0.155 · pitch 454Hz · jit 0.40 · flat 0.086 · trem 0.13 · 12.16s
GENERAL: A wracked with pain voice, shrieking, at the extreme of scream. SCRIPT: (screaming in agony, breath ragged) "No. No, please, not like this."
<cry of pain>[groan] · LoRA strength λ 0.75 · temp 0.9 · top_p 0.95 · top_k 25
#3LoRA ON · λ=0.75 (75%)
fit 0.680 · emo 0.34 · blend 0.93 · genu 0.30 · WER 1.00 · rms 0.140 · pitch 488Hz · jit 0.42 · flat 0.063 · trem 0.16 · 7.04s
GENERAL: A wracked with pain voice, blood-curdling, pushed to the extreme edge of scream. SCRIPT: (screaming in agony, breath ragged) "I can't — I can't do this anymore."
<cry of pain> · LoRA strength λ 0.75 · temp 0.9 · top_p 0.9 · top_k 25
#4LoRA ON · λ=0.75 (75%)
fit 0.670 · emo 0.46 · blend 0.70 · genu 0.33 · WER 1.00 · rms 0.117 · pitch 436Hz · jit 0.56 · flat 0.083 · trem 0.16 · 10.24s
GENERAL: A agonized voice, piercing, at the extreme of scream. SCRIPT: (screaming in agony, breath ragged) "No. No, please, not like this."
<cry of pain> · LoRA strength λ 0.75 · temp 1.0 · top_p 0.9 · top_k 25
#5LoRA ON · λ=0.75 (75%)
fit 0.661 · emo 0.39 · blend 0.97 · genu 0.34 · WER 1.00 · rms 0.106 · pitch 417Hz · jit 0.63 · flat 0.124 · trem 0.17 · 8.64s
GENERAL: A searing voice, blood-curdling, at the extreme of scream. SCRIPT: (screaming in agony, breath ragged) "I can't — I can't do this anymore."
<cry of pain><agonized scream> · LoRA strength λ 0.75 · temp 1.0 · top_p 0.9 · top_k 25
#6LoRA ON · λ=0.75 (75%)
fit 0.657 · emo 0.40 · blend 0.74 · genu 0.33 · WER 1.00 · rms 0.123 · pitch 428Hz · jit 0.53 · flat 0.060 · trem 0.14 · 11.2s
GENERAL: A excruciating voice, piercing, at the extreme of scream. SCRIPT: (screaming in agony, breath ragged) "No. No, please, not like this."
<cry of pain><screams in pain> · LoRA strength λ 0.75 · temp 0.8 · top_p 0.95 · top_k 25
#7LoRA ON · λ=0.75 (75%)
fit 0.650 · emo 0.32 · blend 0.75 · genu 0.35 · WER 1.00 · rms 0.145 · pitch 412Hz · jit 0.52 · flat 0.081 · trem 0.15 · 8.48s
GENERAL: A wracked with pain voice, shrieking, at the extreme of scream. SCRIPT: (screaming in agony, breath ragged) "Help me. Somebody, please."
<cry of pain>[groan] · LoRA strength λ 0.75 · temp 1.0 · top_p 0.95 · top_k 25
#8LoRA ON · λ=0.75 (75%)
fit 0.641 · emo 0.63 · blend 0.26 · genu 0.29 · WER 1.17 · rms 0.090 · pitch 498Hz · jit 0.48 · flat 0.060 · trem 0.19 · 21.44s
GENERAL: A excruciating voice, shrieking, at the extreme of scream. SCRIPT: (screaming in agony, breath ragged) "No. No, please, not like this."
<cry of pain> · LoRA strength λ 0.75 · temp 1.0 · top_p 0.9 · top_k 25
#9LoRA ON · λ=0.75 (75%)
fit 0.641 · emo 0.42 · blend 0.47 · genu 0.20 · WER 0.67 · rms 0.142 · pitch 542Hz · jit 0.24 · flat 0.045 · trem 0.18 · 1.92s
GENERAL: A excruciating voice, shrieking, pushed to the extreme edge of scream. SCRIPT: (screaming in agony, breath ragged) "No. No, please, not like this."
[groan]<cry of pain> · LoRA strength λ 0.75 · temp 1.1 · top_p 0.95 · top_k 25