Benchmark TTSFR
← Benchmark · Fiche modèle

ElevenLabs (Eleven v3, émotion par tag)

Variante expérimentale d'elevenlabs_v3 : même voix neutre clonée, mais l'émotion est injectée par un tag texte dans le prompt plutôt que par un clone de voix émotionnelle dédié.

CGU ElevenLabs (propriétaire) · conditionnelclonage zero-shotréférence commerciale, hors classement open source

Ce qui le distingue

Isole l'effet du « prompting d'émotion » seul : la voix papa_narration (neutre) génère les mêmes phrases de registre émotionnel qu'elevenlabs_v3, avec un tag audio v3 préfixé au texte au lieu d'un clone de référence émotionnelle. Comparaison directe dans resultats/EMOTIONS.md.

Choix techniques

ce que ses auteurs ont décidé, et ce que ça implique

Tag audio préfixé au texte, par registre

Mapping déclaré (models/elevenlabs_v3/generer.py::TAGS_EMOTION) : joie → [excited], colère → [angry], peur → [frightened], tristesse → [sad], préfixé à chaque phrase du registre concerné avant l'appel API. Voix = clone zero-shot de papa_narration (identique aux autres passes).

Langues couvertes

page produit officielle, non vérifié indépendamment (pas de model card publique)

70+ langues annoncées (page produit eleven_v3).

Ce qu'on peut régler

paramètres exposés par ce modèle

Relevé dans la signature du code réellement installé pour nos runs (et dans la documentation officielle quand elle précise les valeurs recommandées). Chaque modèle expose des leviers différents : c'est souvent là que se joue la différence entre un résultat correct et un bon résultat.

paramètredéfaut ce que ça change
tags_emotionvoir TAGS_EMOTIONmapping registre → tag audio v3, seul paramètre qui diffère d'elevenlabs_v3.

Ce qu'on mesure sur ce modèle

nos runs, pas les chiffres de l'éditeur
WER moyen (toutes voix)0.8 %
SIM (similarité de timbre)0.414
Facteur temps réel (RTF)0.71×
Stabilité de durée (CV)4.7 %
Phrases avec hallucination0.0 %
Phrases avec répétition0.0 %
Phrases tronquées0.0 %
VRAM estiméen/a (API)
Voix mesurées4 voix · 36 runs

À l'oreilletest d'écoute en aveugle

Test 3 — Émotion A/B39 % sur 14 duels

Détail complet : table de toutes les métriques · résultats du test d'écoute.

Réglages de génération utilisés

relevés dans les métadonnées de nos runs

Ces valeurs sont celles réellement passées au modèle pour produire les audios mesurés — pas des réglages recommandés recopiés d'une documentation. Elles sont écrites par l'adaptateur dans le meta.json de chaque run.

chunker"FAMILLE_DEFAUT"
clonage"ivc_zero_shot"
mode"emotion_prompt"
model_id"eleven_v3"
output_format"pcm_24000"
tags_emotion{"papa_colere": "[angry]", "papa_joie": "[excited]", "papa_peur": "[frightened]", "papa_tristesse": "[sad]"}
voice_settings{"similarity_boost": 0.75, "stability": 0.5, "style": 0.0, "use_speaker_boost": true}

À savoir avant de l'utiliser

pièges, limites, nuances de licence
  • Référence expérimentale, pas un produit distinct : même compte, mêmes crédits, même clonage de voix qu'elevenlabs_v3 — seule la consigne textuelle change.
  • Écarté du classement principal comme elevenlabs_v3 (même note de licence) ; sert uniquement à la comparaison cloné-vs-prompté du run émotions.

Sources & vérification

vérifié le 2026-09-18

Les comptes de paramètres cités plus haut sont lus directement dans les fichiers de poids de la révision épinglée ci-dessous (en-têtes safetensors / torch), pas repris d'une annonce. Les caractéristiques annoncées proviennent de la model card officielle, liée ici. Les chiffres de performance viennent de nos propres runs.

Dépôt de poids—
Révision épinglée—
Licence déclaréeCGU ElevenLabs (propriétaire)

Note de licence : même service qu'elevenlabs_v3 (variante émotion par tag texte, pas un abonnement distinct)

ElevenLabs — Audio Tags 101 (v3)elevenlabs.io/blog/v3-audiotags
ElevenLabs — Pricing APIelevenlabs.io/pricing/api