L'essentiel à retenir
Une voix prédéfinie et une voix clonée ne répondent pas à la même question produit. La première permet de choisir parmi des timbres déjà fournis par un modèle. La seconde tente de reproduire une voix donnée à partir d'un enregistrement de référence. Conservez un dossier pour le naturel et l'intelligibilité des voix intégrées, puis un autre pour la ressemblance des clones avec leur référence.
tts-bench sépare ces deux familles dans ses vues d'écoute et de scores. Pour les voix prédéfinies, le dépôt met notamment en avant le naturel, l'intelligibilité et les mesures de vitesse. Pour le clonage, il ajoute la similarité avec la référence et associe chaque clone au son qu'il cherche à imiter.
Ouvrez deux évaluations indépendantes avec le même texte produit, mais des critères et des dossiers distincts. Tranchez d'abord la question fonctionnelle : votre produit a-t-il besoin d'une identité vocale spécifique ? Comparez ensuite les candidats de la famille retenue sur votre matériel et conservez les observations d'écoute avec chaque résultat.
Le problème que ça résout
Vous ne codez pas, mais vous préparez une fonction vocale pour un produit. Imaginez un guide audio qui lit des consignes, présente une étape et répond à une demande courte. Deux pistes arrivent sur la table. Une voix déjà intégrée au moteur paraît claire et régulière. Une voix clonée ressemble davantage à la personne qui porte le projet. Laquelle tester ?
Produisez les extraits dans deux dossiers. Dans le premier cas, examinez l'adéquation d'un timbre fourni avec une scène produit. Dans le second, examinez aussi la proximité avec une référence vocale. Notez séparément la ressemblance, la diction, le rythme et les artefacts entendus dans la scène prévue.
tts-bench rend cette séparation visible. Sa galerie permet d'écouter les modèles par texte ou par modèle. Elle distingue la voix par défaut du clonage et place le clone près de sa référence. La vue des scores reprend cette distinction avec un basculement entre les deux familles. Le dépôt ne demande donc pas de traiter toutes les sorties comme une seule compétition.
Pour votre usage hypothétique, la première décision ne concerne pas le modèle. Elle concerne le rôle de la voix. Si le guide peut parler avec un timbre choisi dans un catalogue, ouvrez l'évaluation prédéfinie. Si le produit doit reprendre une identité vocale déterminée, ouvrez l'évaluation de clonage avec le fichier de référence choisi pour le test.
tts-bench fournit des échantillons, des mesures et des classements. Reliez chaque élément à une scène précise et gardez la frontière entre voix intégrée et voix clonée dans les fichiers d'essai, les notes d'écoute et la conclusion.
Ce que c'est concrètement
tts-bench est un banc d'essai consacré aux modèles de synthèse vocale locaux, avec un tableau distinct pour des services hébergés. Le README organise l'évaluation selon trois angles : la vitesse sur différents matériels, l'écoute des sorties et les scores calculés sur les textes du benchmark. Le dépôt est public, principalement écrit en Python et son code de benchmark est annoncé sous licence MIT dans le README.
La partie écoute publie les extraits produits par les modèles sur les mêmes textes. Vous pouvez parcourir un texte et comparer plusieurs modèles, ou choisir un modèle et l'écouter sur plusieurs textes. Le dépôt précise que les fichiers audio sont présentés avec l'environnement matériel dont ils proviennent. Écoutez la prosodie, la diction et les artefacts, puis inscrivez ces observations à côté des colonnes du benchmark.
La partie vitesse suit notamment le délai avant le premier son, la vitesse par rapport au temps réel et la mémoire utilisée. Ces résultats sont organisés par machine de test. Recopiez la configuration publiée avec chaque mesure que vous retenez.
La partie scores distingue plusieurs dimensions. Le naturel d'une voix prédéfinie dispose d'un score issu d'un modèle entraîné sur des préférences d'écoute à l'aveugle, auquel s'ajoutent des mesures automatiques de naturel prédit et d'intelligibilité. Pour le clonage, tts-bench utilise aussi une mesure de similarité avec le locuteur de référence. Le README présente les votes humains comme la référence de préférence et les métriques automatiques comme des appuis à l'analyse.
La séparation centrale vient de la définition donnée par le dépôt. Un modèle à voix prédéfinie possède un ou plusieurs locuteurs intégrés dans ses poids et peut parler sans enregistrement de référence. Un modèle de clonage sans voix propre synthétise la voix fournie au moment de l'inférence. Certains modèles couvrent les deux possibilités. Dans ce cas, leurs résultats ne deviennent pas interchangeables : la sortie avec timbre intégré appartient au test prédéfini, la sortie conditionnée par une référence appartient au test de clonage.
Posez deux questions indépendantes. La voix intégrée convient-elle à la scène, aux textes et au rythme du produit ? Le clone reste-t-il proche du fichier de référence dans la même scène ? La première ne requiert aucun enregistrement à imiter. La seconde utilise la référence choisie pendant l'essai.
Comment s'en servir
Étape 1 : écrire la décision avant toute écoute
Décrivez la fonction de la voix en une phrase. Indiquez ce qu'elle lit, dans quelle langue, dans quel contexte et pour quel type de sortie. Évitez les critères vagues comme une voix plus professionnelle ou plus humaine. Notez plutôt les éléments que l'écoute peut établir : mots compris, pauses acceptables, noms prononcés correctement, stabilité entre plusieurs phrases et absence d'artefact gênant pour la scène.
Ajoutez la question d'identité. Le produit doit-il employer une voix déterminée, ou peut-il choisir un timbre parmi ceux proposés par le modèle ? Cette réponse ouvre soit le dossier prédéfini, soit le dossier cloné. Si les deux options restent envisagées, conservez deux décisions possibles au lieu de préparer une finale commune dès le départ.
Étape 2 : préparer un texte produit commun
Rédigez un petit ensemble de phrases tirées de l'usage envisagé. Incluez une entrée ordinaire, un passage contenant le vocabulaire propre au produit et une séquence dont le rythme compte. Gardez exactement ce texte pour les deux familles. Vous pourrez ainsi comparer leur capacité à traiter la même matière sans prétendre que leurs objectifs sont identiques.
Le texte commun n'impose pas un score commun. Pour la voix prédéfinie, il sert à évaluer le rendu du timbre fourni. Pour le clonage, il sert aussi à observer ce que devient la voix de référence sur des phrases qu'elle n'a pas nécessairement prononcées dans l'enregistrement source.
Étape 3 : ouvrir un dossier pour les voix prédéfinies
Dans la vue d'écoute de tts-bench, utilisez le mode consacré aux voix par défaut. Écoutez d'abord plusieurs sorties sur le même texte, puis un candidat sur plusieurs textes.
Consignez séparément l'intelligibilité perçue, les prononciations, le rythme, la stabilité et les artefacts entendus. Consultez ensuite les scores correspondants et les mesures de vitesse pour la machine publiée. Gardez l'extrait audio, le rang et vos observations sur la même ligne de comparaison.
Étape 4 : ouvrir un autre dossier pour le clonage
N'utilisez pas les notes du premier dossier comme point de départ. Le clonage ajoute une variable : l'enregistrement de référence. Nommez le fichier utilisé et gardez-le identique pour les candidats du dossier. Sans référence définie, la comparaison ne porte pas sur une identité vocale déterminée.
Dans la vue de clonage, écoutez la référence puis la sortie associée. Notez la ressemblance, mais gardez aussi les observations communes au produit : compréhension, prononciation, rythme, stabilité et artefacts. Inscrivez la mesure de similarité dans une colonne séparée.
Étape 5 : séparer les exclusions des préférences
Dans chaque dossier, commencez par les motifs d'exclusion. Vérifiez la langue, le matériel documenté et l'intelligibilité de la sortie. Le README de tts-bench documente des contraintes différentes selon les plateformes.
Classez ensuite les préférences à l'intérieur de chaque famille. Ne comparez pas directement la note de naturel d'une voix intégrée à la similarité d'un clone. Ces mesures portent sur des propriétés différentes. La frontière doit rester lisible dans votre tableau, votre compte rendu et votre recommandation.
Étape 6 : rejouer les finalistes sur la cible réelle
Sélectionnez les candidats que vous souhaitez rejouer sur la machine, le texte et le parcours de votre produit. Conservez les deux protocoles. Pour une voix prédéfinie, utilisez le timbre intégré retenu. Pour un clone, utilisez le même fichier de référence pour tous les candidats comparés.
Relevez le délai avant le premier son, la durée de génération, la mémoire observée et les incidents sur votre matériel. Ajoutez l'écoute des fichiers obtenus. Si la cible est un service hébergé, gardez ses résultats dans le tableau dédié plutôt que de les confondre avec les vitesses mesurées localement, puisque le réseau et la file du fournisseur font partie de l'appel.
Étape 7 : rendre deux verdicts, puis choisir une voie
Terminez chaque dossier par une conclusion autonome. Le dossier prédéfini indique quels candidats passent vos critères de scène et d'exploitation. Le dossier cloné indique quels candidats passent ces mêmes critères, puis la vérification de similarité avec le fichier retenu.
La décision produit vient après. Elle peut retenir une voix intégrée, retenir un clone, ou écarter les deux pistes pour cette scène. Écrivez le motif en vous appuyant sur les observations conservées et nommez la famille vocale avant le candidat.
Ce que ça coûte vraiment
Le premier poste concerne le matériel. Les mesures de vitesse sont publiées par configuration, et le dépôt distingue processeur, accélération graphique et machines Apple. Relevez les ressources et la durée pendant l'essai exécuté sur l'environnement prévu.
Le deuxième poste concerne le stockage et la préparation. Le README signale que l'ensemble complet des environnements et des poids occupe un volume important, tout en précisant qu'il est possible d'installer un sous-ensemble. Inscrivez les candidats retenus avant de demander cette installation.
Réservez aussi du temps pour préparer les textes, écouter les sorties, repérer les défauts et documenter la configuration. Pour le clonage, ajoutez la préparation du fichier de référence et son emploi dans chaque essai du dossier.
Pour un service hébergé, relevez le tarif publié par le fournisseur et la dépense de l'essai. tts-bench réserve à ces services un tableau séparé et indique que leurs appels incluent le réseau et la file du fournisseur. Gardez la qualité, le délai observé et la dépense facturée dans des colonnes distinctes.
Ajoutez enfin le stockage des extraits, des références, des mesures et des notes d'écoute. Nommez les fichiers avec le candidat, la famille vocale, le texte et la machine du test. Conservez dans le même dossier les paramètres nécessaires pour rejouer la comparaison.
Pour qui ce n'est pas
Cette méthode ne répond pas à la recherche d'un meilleur modèle TTS en général. tts-bench publie plusieurs angles parce qu'une seule colonne ne couvre ni l'écoute, ni la vitesse, ni l'intelligibilité, ni la similarité. Le protocole proposé ici reste lié à une scène produit définie.
Elle ne convient pas non plus à un projet qui veut choisir une voix clonée sans référence précise. Un modèle de clonage est évalué par rapport à un enregistrement donné. Gardez le même fichier pendant la comparaison et limitez la conclusion à cette référence.
Écartez aussi le clonage du périmètre si vous ne disposez pas du fichier de référence correspondant à la voix visée. tts-bench mesure la similarité avec la référence fournie et publie des sorties de comparaison.
N'utilisez pas ce protocole si personne ne peut écouter les résultats dans la langue et le contexte du produit. Le README maintient l'écoute humaine au centre de la préférence. Faites lire les termes propres au produit dans le texte d'essai et notez leur prononciation.
Enfin, ne reprenez pas les vitesses publiées comme engagement pour une machine différente. Les tableaux sont liés à leurs configurations. Si aucun essai sur la cible n'est possible, la conclusion doit rester limitée aux échantillons et aux mesures consultés, sans annoncer une performance produit non observée.
Source : https://github.com/5uck1ess/tts-bench
FAQ
Une voix prédéfinie est-elle simplement un clone déjà fourni ?
Non. Dans la définition de tts-bench, une voix prédéfinie est intégrée au modèle et fonctionne sans enregistrement de référence. Un modèle de clonage reçoit une référence au moment de produire la voix. Certains modèles proposent les deux capacités, mais leurs sorties doivent rester dans les vues correspondantes.
Peut-on employer le même texte pour les deux tests ?
Oui. Employez le même texte pour noter la diction, le rythme et les artefacts sur la même scène. Dans le dossier de clonage, ajoutez la similarité avec la référence.
Quel score regarder pour une voix intégrée ?
Consultez les indicateurs de naturel et d'intelligibilité avec les extraits audio, puis les mesures de vitesse liées au matériel publié. Ajoutez vos observations sur le texte destiné au produit.
Quel score regarder pour une voix clonée ?
Ajoutez la similarité avec le locuteur de référence aux mesures de naturel prédit et d'intelligibilité. Écoutez la référence puis le clone associé. Notez séparément la compréhension et l'adéquation à la scène.
Faut-il comparer un modèle local à une API hébergée dans le même tableau ?
Vous pouvez comparer leurs sorties pour une même scène, mais gardez les mesures d'exploitation séparées. tts-bench ne mélange pas leurs classements de vitesse, car un appel hébergé inclut le réseau et la file du fournisseur, contrairement à une exécution locale sur la machine testée.
tts-bench suffit-il pour arrêter le choix produit ?
Il fournit des extraits, des métriques et un cadre de comparaison. Rejouez les candidats retenus sur votre texte et votre cible. Pour le clonage, gardez le même fichier de référence dans chaque essai comparé.
Publié le 11 novembre 2026.
Cet article est un outil d'orientation, pas un avis juridique. Pour une analyse adaptée à votre situation, consultez un professionnel qualifié.
Rédigé avec l'aide d'une IA. Illustration générée par IA.



