feat: ship 3 user-selected custom blended voices as presets

After listening to the 10-voice comparison MP3 sent on 2026-05-20, the
user picked voices 4 / 6 / 7 as their favourites. They are now first-class
presets alongside F1..F5 / M1..M5 and can be used directly:

    wav = pipe.generate("Bonjour", voice="voix_sombre", lang="fr")
    wav = pipe.generate("Bonjour", voice="homme_moyen", lang="fr")
    wav = pipe.generate("Bonjour", voice="homme_clair", lang="fr")

Blends (created via Pipeline.create_voice with slerp):

  voix_sombre   F4 60 % + M3 40 %                  androgyne sombre, velouté et grave
  homme_moyen   {M1, M2, M3, M4, M5} equal weight  masculin standard
  homme_clair   M1 50 % + M5 50 %                  masculin brillant, expressif

Same JSON schema as the upstream Supertone presets (style_ttl 1×50×256,
style_dp 1×8×16, both float32, metadata block recording the blend
recipe so the file is self-describing).
This commit is contained in:
ambassadia
2026-05-20 12:48:05 +02:00
parent d32aaae32d
commit a3f44d0661
3 changed files with 3 additions and 0 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long