Evolving maximum emotional expression — all 40 LoRAs

For every one of the 40 emotion LoRAs, a 10-generation evolutionary search over prompt, LoRA strength and sampling maximizes the target EmoNet emotion (fitness = mean over 8 candidates, with a light intelligibility guard). The per-emotion hall-of-fame recipes are generated WITH the emotion LoRA active (at the evolved λ); they are compared against two LoRA-disabled baselines — the best steering prompt without the LoRA, and a neutral prompt. Each emotion page has a Method & reproducibility box with the full algorithm.

Method & reproducibility — how the evolution ran
Base model: laion/moss-tts-local-transformer-4.55b-voice-acting-v2 · LoRA: the matching v3 emotion LoRA (TTS-AGI/moss-emotion-loras-v3, rank 32), applied via PEFT adapter scaling at strength λ.
Algorithm: genetic search — population 16, 10 generations, elitism (top 6 carried over). Each generation: every genome is generated best-of-8 and its fitness = the mean target-emotion strength over those 8 candidates (EmoNet score for the emotion, minus 0.25·max(0, WER−0.6) as a light intelligibility guard). Offspring = 60% crossover of two elites + mutation, 40% mutation of one elite.
Genome (what evolves): the GENERAL voice description, the SCRIPT delivery cue, the carrier sentence, the LoRA strength λ (seeded 0.75–1.5, mutated within 0.4–2.0), and the sampling params (audio temperature, top_p, top_k).
Mutation operators: 35% regenerate the description (new intensity + manner adjectives), 20% swap the carrier sentence, 23% jitter λ by ±0.25/0.5, 12% jitter temperature ±0.1, 10% change top_k.
LoRA on vs off: the two LoRA OFF cards are baselines generated with the adapter disabled (λ=0) — a plain neutral prompt, and the best steering prompt without the LoRA. Every LoRA ON hall-of-fame recipe below was generated with the LoRA active at the evolved λ shown on the card. Seed is derived from the emotion name (deterministic).

Conclusions

emotionneutralprompt no-LoRAevolvedLoRA liftλ*
Emotional Numbness0.050.010.60+0.590.75
Astonishment Surprise0.000.120.58+0.451.5
Distress0.000.180.56+0.381.75
Fear-0.000.040.55+0.512.0
Fatigue Exhaustion0.110.020.54+0.522.0
Amusement-0.000.010.53+0.531.75
Sadness0.000.000.52+0.521.25
Malevolence Malice0.010.010.52+0.511.5
Anger-0.000.200.48+0.282.0
Relief0.010.030.48+0.452.0
Pain-0.000.000.48+0.482.0
Helplessness-0.000.040.46+0.412.0
Infatuation-0.000.020.46+0.431.0
Hope Enthusiasm Optimism-0.000.170.45+0.281.75
Impatience and Irritability0.000.010.44+0.432.0
Disgust0.000.000.44+0.442.0
Sexual Lust-0.010.170.44+0.271.5
Intoxication Altered States of Consciousness-0.00-0.000.43+0.441.75
Elation0.000.170.42+0.251.5
Interest0.140.390.42+0.020.5
Disappointment0.000.000.40+0.400.5
Longing0.000.260.38+0.121.5
Triumph-0.000.000.37+0.371.75
Teasing0.000.000.31+0.311.75
Awe0.000.000.30+0.300.5
Pleasure Ecstasy-0.000.130.30+0.160.75
Confusion-0.000.190.27+0.082.0
Contemplation0.000.020.26+0.241.0
Doubt0.000.200.23+0.030.5
Concentration0.110.020.22+0.201.75
Contempt-0.00-0.000.21+0.210.75
Affection0.000.050.21+0.161.0
Thankfulness Gratitude0.010.010.18+0.180.75
Embarrassment-0.00-0.000.18+0.191.75
Bitterness0.000.000.18+0.181.0
Contentment0.010.000.13+0.131.0
Sourness-0.00-0.000.10+0.101.25
Shame0.000.000.10+0.100.5
Pride0.000.000.09+0.090.75
Jealousy and Envy0.010.010.09+0.080.75