Benchmark TTSFR
← Benchmark · Fiche modèle

ElevenLabs (Eleven v4, émotion par tag)

Variante expérimentale d'elevenlabs_v4 : 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

Même protocole qu'elevenlabs_v3_prompt : la voix papa_narration (neutre) génère les phrases de registre émotionnel avec un tag audio préfixé au texte. Les tags sont ceux déjà utilisés pour la v3 (mapping TAGS_EMOTION), non revalidés contre la documentation de la v4 : à protocole identique, l'écart avec elevenlabs_v3_prompt mesure le modèle, mais un jeu de tags propre à la v4 pourrait donner de meilleurs résultats. 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)

90+ langues annoncées (page produit eleven_v4).

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, seul paramètre qui diffère d'elevenlabs_v4.

Ce qu'on mesure sur ce modèle

nos runs, pas les chiffres de l'éditeur
WER moyen (toutes voix)0.6 %
SIM (similarité de timbre)0.470
Facteur temps réel (RTF)0.33×
Stabilité de durée (CV)1.4 %
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/B100 % sur 11 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_v4"
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_v4 — seule la consigne textuelle change.
  • Écarté du classement principal comme elevenlabs_v4 (même note de licence) ; sert uniquement à la comparaison cloné-vs-prompté du run émotions.

Sources & vérification

vérifié le 2026-10-02

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_v4 (variante émotion par tag texte, pas un abonnement distinct)

ElevenLabs — Eleven v4elevenlabs.io/v4
ElevenLabs — Pricing APIelevenlabs.io/pricing/api