← all 40 emotions

Sourness — evolutionary maximization

10-generation evolution of prompt + LoRA-strength + sampling to maximize Sourness. Fitness = mean over 8 candidates. Best evolved 0.104 vs prompt-without-LoRA -0.001 (LoRA lift +0.104) vs neutral -0.001; winning λ≈1.25.

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).

Baselines — LoRA disabled

NEUTRAL promptLoRA OFF (λ=0)
mean-emo -0.001 · best -0.00 · blend 0.21 · genu 0.05 · WER 0.47
STEER promptLoRA OFF (λ=0)
mean-emo -0.001 · best -0.00 · blend 0.82 · genu 0.27 · WER 0.88
GENERAL: A voice intensely expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, building and building. SCRIPT: (sourly, grumbling and peevish) "I feel it, all of it, right now."

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

#1LoRA ON · λ=1.25 (125%)
mean-emo 0.104 · best 0.26 · blend 0.38 · genu 0.13 · WER 0.45
GENERAL: A voice intensely expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, with every word. SCRIPT: (sourly, grumbling and peevish) "Please remember to lock the door before you head out."
LoRA strength λ 1.25 · temp 1.2 · top_p 0.9 · top_k 30
#2LoRA ON · λ=1.25 (125%)
mean-emo 0.095 · best 0.23 · blend 0.40 · genu 0.15 · WER 0.29
GENERAL: A voice to the extreme expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, building and building. SCRIPT: (sourly, grumbling and peevish) "Please remember to lock the door before you head out."
LoRA strength λ 1.25 · temp 1.05 · top_p 0.95 · top_k 30
#3LoRA ON · λ=1.75 (175%)
mean-emo 0.091 · best 0.23 · blend 0.43 · genu 0.15 · WER 0.57
GENERAL: A voice unmistakably expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, building and building. SCRIPT: (sourly, grumbling and peevish) "Please remember to lock the door before you head out."
LoRA strength λ 1.75 · temp 0.9 · top_p 0.95 · top_k 30
#4LoRA ON · λ=1.5 (150%)
mean-emo 0.090 · best 0.24 · blend 0.48 · genu 0.16 · WER 0.35
GENERAL: A voice overwhelmingly expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, impossible to hide. SCRIPT: (sourly, grumbling and peevish) "Please remember to lock the door before you head out."
LoRA strength λ 1.5 · temp 0.9 · top_p 0.95 · top_k 30
#5LoRA ON · λ=1.25 (125%)
mean-emo 0.083 · best 0.20 · blend 0.44 · genu 0.16 · WER 0.05
GENERAL: A voice utterly expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, in every breath. SCRIPT: (sourly, grumbling and peevish) "Please remember to lock the door before you head out."
LoRA strength λ 1.25 · temp 1.1 · top_p 0.9 · top_k 40
#6LoRA ON · λ=1.25 (125%)
mean-emo 0.075 · best 0.33 · blend 0.47 · genu 0.16 · WER 0.46
GENERAL: A voice overwhelmingly expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, pouring out. SCRIPT: (sourly, grumbling and peevish) "Please remember to lock the door before you head out."
LoRA strength λ 1.25 · temp 1.2 · top_p 0.9 · top_k 30
#7LoRA ON · λ=1.5 (150%)
mean-emo 0.072 · best 0.19 · blend 0.40 · genu 0.18 · WER 0.38
GENERAL: A voice intensely expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, raw and unfiltered. SCRIPT: (sourly, grumbling and peevish) "Please remember to lock the door before you head out."
LoRA strength λ 1.5 · temp 1.2 · top_p 0.95 · top_k 30
#8LoRA ON · λ=1.5 (150%)
mean-emo 0.071 · best 0.17 · blend 0.50 · genu 0.20 · WER 0.29
GENERAL: A voice overwhelmingly expressing sourness, a sour, grumbling voice, peevish and put-out, curdled with displeasure, impossible to hide. SCRIPT: (sourly, grumbling and peevish) "After everything, it comes to this."
LoRA strength λ 1.5 · temp 0.9 · top_p 0.95 · top_k 30