Maintenant, l’audio que vous livrez
Pas de fichier sous la main ? Voyez d’abord le verdict sur notre échantillon
Le moteur a mesuré l’un de nos enregistrements d’exemple, et les mêmes règles que celles du navigateur l’ont jugé selon les limites de départ.
À lire avant le verdict : notre enregistrement d’exemple est une phrase lue de notre jeu d’exemples, jugée ici selon les limites de départ, la plage de 48 voix synthétiques propres. Elle échoue sur loudness intégrée et bruit de fond : sur ces mesures, elle sort de la plage que nous avons mesurée sur ces voix. Selon la cible EBU R128 broadcast: -23 LUFS, -1 dBTP, le même fichier obtient « Pass ». Une limite fait exactement cela ; la seule question est de savoir à qui est la limite, et c’est pourquoi vous fixez les vôtres ci-dessous.
speech-female-pangram.mp3 · 15,1 s · Point de départ : 48 enregistrements propres de voix synthétiques
Fail
Au moins une règle est enfreinte de plus que la marge de sa mesure. Les règles ci-dessous disent laquelle, et que faire.
2 règles enfreintes : Loudness intégrée, Bruit de fond.
- Pass · critique Échantillons écrêtés vaut 0, dans votre limite (au plus 0).
- Pass · critique Coupures vaut 0, dans votre limite (au plus 0).
- Pass · critique Crête vaut -5,3 dBFS, dans votre limite (au moins -60,0 dBFS).
- Fail Loudness intégrée vaut -23,2 LUFS, soit 1,2 LUFS sous votre minimum de -22,0 LUFS. L’audio livré est plus faible que votre plage. Que faire : Modifiez le gain avant l’encodage, du même montant pour chaque énoncé, puis mesurez à nouveau.
- Pass True peak vaut -5,3 dBTP, dans votre limite (au plus -2 dBTP).
- Fail Bruit de fond vaut -59,7 dBFS, soit 5,3 dBFS au-dessus de votre maximum de -65,0 dBFS. Le bruit de fond dépasse votre limite. Que faire : Trouvez l’étape qui ajoute le bruit : la synthèse, un rééchantillonneur, l’encodeur ou le chemin qui suit.
- Pass Bande passante vaut 11003 Hz, dans votre limite (au moins 7900 Hz).
Ouvrir le rapport complet : cinq panneaux, chacun avec ce qu’il mesure, ce qui est bon, qui a choisi la limite et ce qu’il ne voit pas
Loudness et true peak
L’audio livré est-il au niveau que vous avez choisi, sans crêtes qu’un encodeur ou une ligne téléphonique écrêtera ?
-23,2 LUFS
Marge : ±0,1 LU
Limite de départ : au moins -22,0 LUFS, au plus -18,0 LUFS
Fail-5,3 dBTP
Marge : +0,2 / -0,4 dB
Limite de départ : au plus -2 dBTP
Pass-5,3 dBFS
Aucune limite définie : affichée, pas jugée.
Pass2,2 LU
Marge : ±1 LU
Aucune limite définie : affichée, pas jugée.
- Ce qui est bon
- Loudness intégrée dans votre plage et true peak sous votre plafond. La plage de départ est ce que nous avons mesuré sur 48 enregistrements propres de voix synthétiques ; une cible de livraison publiée peut la remplacer.
- Qui a choisi la limite
- Vous, ou la plateforme dont vous choisissez la cible. AudioLab n’a mesuré que la plage de départ.
- Si c’est rouge
- Trop faible ou trop fort : modifiez le gain avant l’encodage, du même montant pour chaque énoncé. True peak au-dessus du plafond : limitez avant la livraison. Une crête sous -60 dBFS est un fichier vide : ne le livrez pas.
- Ce qu’il ne voit pas
- Si le niveau convient à l’appareil de l’auditeur ou à l’autre bout d’une ligne téléphonique, et à quel volume parle l’autre partie.
Écrêtage, bruit de fond, trous et bande passante
Quelque chose a-t-il abîmé le signal en sortie : une étape qui écrête, un chemin qui ajoute du bruit, un buffer qui perd de l’audio, un codec qui coupe la bande ?
0
Aucune limite définie : affichée, pas jugée.
Pass-59,7 dBFS
Limite de départ : au plus -65,0 dBFS
Fail0
Aucune limite définie : affichée, pas jugée.
Passnon mesuré
Marge : ±2 ms
Aucune limite définie : affichée, pas jugée.
11003 Hz
Limite de départ : au moins 7900 Hz
Pass0 ratio
Aucune limite définie : affichée, pas jugée.
- Ce qui est bon
- Aucun échantillon écrêté, aucun trou de silence numérique, un bruit de fond sous votre limite et une bande passante au moins égale à ce que la destination transporte.
- Qui a choisi la limite
- Écrêtage et trous : zéro est la seule limite raisonnable, AudioLab la fixe donc et vous pouvez la désactiver. Bruit de fond et bande passante : vous, à partir de vos propres bons fichiers.
- Si c’est rouge
- Écrêtage : baissez le gain avant l’étape qui écrête (la sortie de la synthèse, un rééchantillonneur, l’encodeur). Un trou : regardez le chemin de streaming ou d’encodage qui a assemblé le fichier. Un bruit de fond qui a monté : trouvez l’étape qui l’ajoute : la synthèse, un rééchantillonneur, l’encodeur ou le chemin qui suit. Une bande qui s’est rétrécie : la fréquence d’échantillonnage de la source ou un codec l’a coupée.
- Ce qu’il ne voit pas
- La distorsion qui reste sous le plafond, les artefacts de codec, les clics au milieu du son et la perte de paquets qu’un codec a dissimulée. Le nombre de trous est une borne inférieure.
Hauteur tonale et qualité de la voix
Est-ce la même voix qu’avant, avec sa hauteur tonale habituelle et son rapport harmoniques/bruit habituel ?
218 Hz
Marge : ±3 pour cent
Aucune limite définie : affichée, pas jugée.
16,2 dB
Aucune limite définie : affichée, pas jugée.
- Ce qui est bon
- Une hauteur tonale dans la plage que vous avez mesurée sur de bons fichiers de cette voix, et un rapport harmoniques/bruit pas sous votre plancher. Il n’y a pas de plage de départ ici : chaque voix a la sienne.
- Qui a choisi la limite
- Vous, à partir de bons fichiers de la même voix.
- Si c’est rouge
- Une hauteur tonale hors de la plage : la mauvaise voix, une vitesse modifiée ou une étape de rééchantillonnage. Un rapport harmoniques/bruit qui a baissé : du bruit ajouté ou un codec avec pertes sur le chemin.
- Ce qu’il ne voit pas
- Le naturel, la prononciation, la prosodie et l’émotion. Le jitter et le shimmer sont en bêta et ne sont pas affichés.
Mesuré avec le moteur qu’utilise le check, décodé ici avec ffmpeg et avec votre navigateur dans le check en direct, les derniers chiffres peuvent donc différer pour le même fichier.
Du navigateur au build
Les limites que vous fixez ici se téléchargent au format de la porte CI : un script qui mesure chaque fichier avec l’API et fait échouer le build avec une ligne qui nomme le nombre, sa valeur, sa limite, son statut et, là où nous en avons mesuré une, sa marge. Le nombre de trous n’a pas encore de champ parmi les dix nombres de ce guide, donc le téléchargement le dit au lieu de l’omettre. Ici votre audio n’est jamais téléversé ; par l’API, le fichier part vers le service hébergé dans l’UE et seuls des nombres reviennent.
Pass, check ou fail, et pourquoi
- Chaque règle est une mesure avec un statut. Les panneaux ne portent que des mesures validées. Une limite posée sur un proxy est une information, jamais un pass ou un fail.
- La marge décide de ce que le nombre peut dire. Une valeur plus proche de sa limite que la marge publiée de sa mesure est uncertain : la mesure ne peut pas dire de quel côté elle se trouve, donc le verdict dit « check », pas « fail ».
- Trois défauts font échouer le fichier à eux seuls, quoi que le reste réussisse : Échantillons écrêtés (au plus 0), Coupures (au plus 0), Crête (au moins -60). Vous pouvez désactiver chacun d’eux.
- Il n’y a pas de score composite. Une moyenne cache un défaut critique, et aucune pondération de notre part n’a été validée face à quoi que ce soit. Vous obtenez les règles, leurs résultats et un verdict.
- Les limites sont les vôtres. Le jeu de départ est du 5e au 95e centile de 48 enregistrements propres de voix de synthèse que nous avons mesurés le 11 octobre 2026, arrondi vers l’extérieur : Loudness intégrée au moins -22 et au plus -18 ; True peak au plus -2 ; Bruit de fond au plus -65 ; Bande passante au moins 7900. C’est ce que nous avons mesuré, pas ce qui est bon. Par construction, jusqu’à environ une voix propre sur dix sort de chaque limite, et avec quatre limites une voix propre tombe sur « check » ou « fail » pour au moins l’une d’elles plus souvent que cela : une propriété d’une plage de centiles, pas un taux d’erreur des mesures. Remplacez le jeu par la plage de vingt de vos propres bons fichiers, ou choisissez une cible de livraison publiée.
- Le résultat dit ce qui l’a produit. Il porte la version des règles (outgoing-qc-rules/1), la version du moteur et un hash de vos limites, pour que vous sachiez quelles règles et quelles limites ont jugé un fichier. Les derniers chiffres d’une valeur peuvent différer d’un décodeur à l’autre, ici et dans un pipeline ; c’est pourquoi la marge décide, pas le chiffre.
Ce qu’il ne fait pas
- Il ne juge pas le naturel de la voix, ni si les mots sont justes ou comment ils sont prononcés, ni comment l’audio sonne sur l’appareil de l’auditeur ; voir ce qu’AudioLab ne fait pas.
- Il ne garde rien : pas d’historique, pas de tendance d’une version à l’autre. Deux fichiers côte à côte, c’est tout ce qu’il fait ; beaucoup de fichiers à la fois, c’est la vue QC, et votre moteur de reconnaissance dans des conditions connues, c’est le test de résistance.