Small trainable add-ons (LoRA adapters) for the expressive text-to-speech model
laion/moss-tts-local-transformer-4.55b-voice-acting-v2 that make a synthetic voice sound more
sexually suggestive when it speaks. Each row below is one such adapter; the players let you hear the effect and
the numbers say how strong it is and what it costs in quality.
The idea. The base voice model can already act out emotions. We wanted an add-on that pushes the delivery toward sexually suggestive without retraining the whole model. A LoRA is a tiny "style patch" you blend into the model at a chosen strength (the dose, e.g. 0.5× … 1.25×). More dose = stronger effect, but usually more side-effects.
How we picked the training clips. We scored a large pool of synthetic voice clips and kept, in two steps, the ones that were both aroused-sounding and good-sounding: (1) keep the top 10% by Sexual Lust; (2) of those, keep the half that also had high explicitness and a natural vocal quality (for the "aesthetic" variant we also weighted pleasantness). The variants differ only in the data split used:
The scores (what the columns mean):
Every number is a cohort mean over 8 generated samples (not one lucky take). "Baseline" = the model with no LoRA. Δ = change vs. baseline. Note: Google Gemini refused to rate this audio (safety filter), so perceptual validation relies on the Sexual_Lust score plus listening.
| adapter | best dose | Sexual_Lust | BLEND | ESTH | GENU | WER |
|---|---|---|---|---|---|---|
| A · Aesthetic mix (r32) | 1.25× | +0.53 (Δ+0.65) | 0.43 | 2.96 | 0.17 | 0.61 |
| B · Adult (r32) | 1.0× | +0.47 (Δ+0.58) | 0.42 | 2.88 | 0.18 | 0.52 |
| C · A1-suggestive (r32) | 1.25× | +0.43 (Δ+0.54) | 0.32 | 2.93 | 0.18 | 0.87 |
| D · Raw lust (r16) | 1.0× | +0.53 (Δ+0.64) | 0.45 | 2.95 | 0.20 | 0.62 |
| D · Raw lust (r32) | 1.25× | +0.63 (Δ+0.74) | 0.42 | 2.74 | 0.18 | 0.49 |
| D · Raw lust (r64) | 1.25× | +0.60 (Δ+0.71) | 0.39 | 2.89 | 0.20 | 0.64 |
Take-aways: rank-32 wins the D rank-sweep (Sexual_Lust +0.74 @1.25×); A/aesthetic keeps BLEND+ESTH highest at high lust (NSFW and pleasant); higher dose = more lust, at a cost to genuineness & WER (the suggestive carrier text is inherently less crisply articulated).
| dose | 0.5× | 0.75× | 1.0× | 1.25× |
|---|---|---|---|---|
| Sexual_Lust | +0.31 Δ+0.42 BL 0.50·ES 2.52·GE 0.21·WER 0.77 | +0.22 Δ+0.33 BL 0.52·ES 2.50·GE 0.21·WER 0.52 | +0.29 Δ+0.40 BL 0.45·ES 2.98·GE 0.19·WER 0.73 | +0.53 Δ+0.65 BL 0.43·ES 2.96·GE 0.17·WER 0.61 |
| dose | 0.5× | 0.75× | 1.0× | 1.25× |
|---|---|---|---|---|
| Sexual_Lust | +0.33 Δ+0.44 BL 0.49·ES 2.77·GE 0.20·WER 0.76 | +0.04 Δ+0.15 BL 0.43·ES 2.85·GE 0.19·WER 0.64 | +0.47 Δ+0.58 BL 0.42·ES 2.88·GE 0.18·WER 0.52 | +0.40 Δ+0.51 BL 0.43·ES 2.78·GE 0.18·WER 0.98 |
| dose | 0.5× | 0.75× | 1.0× | 1.25× |
|---|---|---|---|---|
| Sexual_Lust | -0.08 Δ+0.03 BL 0.44·ES 2.87·GE 0.17·WER 0.85 | +0.20 Δ+0.31 BL 0.46·ES 2.86·GE 0.17·WER 1.00 | +0.38 Δ+0.49 BL 0.40·ES 3.04·GE 0.17·WER 0.87 | +0.43 Δ+0.54 BL 0.32·ES 2.93·GE 0.18·WER 0.87 |
| dose | 0.5× | 0.75× | 1.0× | 1.25× |
|---|---|---|---|---|
| Sexual_Lust | +0.22 Δ+0.33 BL 0.46·ES 2.50·GE 0.21·WER 0.76 | +0.08 Δ+0.19 BL 0.44·ES 2.79·GE 0.21·WER 0.76 | +0.53 Δ+0.64 BL 0.45·ES 2.95·GE 0.20·WER 0.62 | +0.35 Δ+0.47 BL 0.43·ES 2.96·GE 0.17·WER 0.87 |
| dose | 0.5× | 0.75× | 1.0× | 1.25× |
|---|---|---|---|---|
| Sexual_Lust | -0.02 Δ+0.09 BL 0.48·ES 2.36·GE 0.22·WER 0.75 | +0.38 Δ+0.49 BL 0.42·ES 2.61·GE 0.22·WER 0.53 | +0.16 Δ+0.27 BL 0.48·ES 2.94·GE 0.17·WER 0.90 | +0.63 Δ+0.74 BL 0.42·ES 2.74·GE 0.18·WER 0.49 |
| dose | 0.5× | 0.75× | 1.0× | 1.25× |
|---|---|---|---|---|
| Sexual_Lust | -0.00 Δ+0.11 BL 0.40·ES 2.71·GE 0.20·WER 0.74 | +0.27 Δ+0.39 BL 0.42·ES 2.73·GE 0.17·WER 0.39 | +0.22 Δ+0.33 BL 0.36·ES 2.52·GE 0.22·WER 0.62 | +0.60 Δ+0.71 BL 0.39·ES 2.89·GE 0.20·WER 0.64 |
Adapters: TTS-AGI/moss-explicitness-loras (private). Data: TTS-AGI gemini-adult-voices + additional-data-a1-plus. Scoring: EmoNet Sexual_Lust · VoiceNet EXPL/ESTH · VoiceCLAP genu/blend · faster-whisper WER. Part of the voice-acting manual.