Zum Inhalt
Anmelden

Was dein Agent sendet

Lege das Audio ab, das dein Agent oder dein Text-to-Speech-Modell ausliefert, und erhalte pass, check oder fail, zurückgeführt auf eine Regel, eine Zahl und einen Schwellenwert. Dein Audio wird nicht hochgeladen.

  1. 1 Kostenlos im Browser messen
  2. 2 Urteil lesen: Zahl und Regel

Jetzt das Audio, das du auslieferst

Keine Datei zur Hand? Sieh zuerst das Urteil über unser Beispiel

Die Engine hat eine unserer Beispielaufnahmen gemessen, und dieselben Regeln, die der Browser nutzt, haben sie an den Startlimits beurteilt.

Lies das vor dem Urteil: Unsere Beispielaufnahme ist ein vorgelesener Satz aus unserem Beispielsatz, hier gegen die Ausgangslimits beurteilt, den Bereich von 48 sauberen synthetischen Stimmen. Sie fällt durch bei Integrierte Loudness und Grundrauschen: Bei diesen Messgrößen liegt sie außerhalb des Bereichs, den wir an diesen Stimmen gemessen haben. Gegen das Ziel EBU R128 broadcast: -23 LUFS, -1 dBTP bekommt dieselbe Datei "Pass". Ein Limit tut genau das; die einzige Frage ist, wessen Limit es ist, und deshalb setzt du unten deine eigenen.

speech-female-pangram.mp3 · 15,1 s · Ausgangspunkt: 48 saubere Aufnahmen synthetischer Stimmen

Fail

Mindestens eine Regel ist um mehr als die Marge ihrer Messgröße verletzt. Die Regeln unten sagen, welche, und was zu tun ist.

2 Regeln verletzt: Integrierte Loudness, Grundrauschen.

  • Pass · kritisch Geclippte Samples liegt bei 0, innerhalb deines Limits (höchstens 0).
  • Pass · kritisch Dropouts liegt bei 0, innerhalb deines Limits (höchstens 0).
  • Pass · kritisch Peak liegt bei -5,3 dBFS, innerhalb deines Limits (mindestens -60,0 dBFS).
  • Fail Integrierte Loudness liegt bei -23,2 LUFS, 1,2 LUFS unter deinem Minimum von -22,0 LUFS. Das gelieferte Audio ist leiser als dein Bereich. Was zu tun ist: Ändere die Verstärkung vor dem Kodieren, bei jeder Äußerung um denselben Betrag, und miss dann erneut.
  • Pass True Peak liegt bei -5,3 dBTP, innerhalb deines Limits (höchstens -2 dBTP).
  • Fail Grundrauschen liegt bei -59,7 dBFS, 5,3 dBFS über deinem Maximum von -65,0 dBFS. Das Grundrauschen liegt über deinem Limit. Was zu tun ist: Finde die Stufe, die das Rauschen hinzufügt: die Synthese, einen Resampler, den Encoder oder den Weg danach.
  • Pass Bandbreite liegt bei 11003 Hz, innerhalb deines Limits (mindestens 7900 Hz).
Den vollständigen Bericht öffnen: fünf Panels, jedes mit dem, was es misst, was gut ist, wer das Limit gewählt hat und was es nicht sieht

Loudness und True Peak

Liegt das gelieferte Audio auf dem Pegel, den du gewählt hast, ohne Spitzen, die ein Encoder oder eine Telefonleitung clippen wird?

Integrierte Loudness Validiert

-23,2 LUFS

Marge: ±0,1 LU

Ausgangslimit: mindestens -22,0 LUFS, höchstens -18,0 LUFS

Fail
True Peak Validiert

-5,3 dBTP

Marge: +0,2 / -0,4 dB

Ausgangslimit: höchstens -2 dBTP

Pass
Peak Validiert

-5,3 dBFS

Kein Limit gesetzt: angezeigt, nicht beurteilt.

Pass
Loudness Range Validiert

2,2 LU

Marge: ±1 LU

Kein Limit gesetzt: angezeigt, nicht beurteilt.

Was gut ist
Integrierte Loudness innerhalb deines Bereichs und ein True Peak unter deiner Obergrenze. Der Ausgangsbereich ist das, was wir an 48 sauberen Aufnahmen synthetischer Stimmen gemessen haben; ein veröffentlichtes Lieferziel kann ihn ersetzen.
Wer das Limit gewählt hat
Du, oder die Plattform, deren Ziel du wählst. AudioLab hat nur den Ausgangsbereich gemessen.
Wenn es rot ist
Zu leise oder zu laut: Ändere die Verstärkung vor dem Kodieren, bei jeder Äußerung um denselben Betrag. True Peak über der Obergrenze: Begrenze vor der Auslieferung. Eine Spitze unter -60 dBFS ist eine Datei ohne Inhalt: Liefere sie nicht aus.
Was es nicht sieht
Ob der Pegel zum Gerät des Hörers oder zum anderen Ende einer Telefonleitung passt und wie laut die Gegenseite ist.

Clipping, Grundrauschen, Lücken und Bandbreite

Hat auf dem Weg nach draußen etwas das Signal beschädigt: eine Stufe, die clippt, ein Pfad, der Rauschen hinzufügt, ein Buffer, der Audio verliert, ein Codec, der das Band abschneidet?

Geclippte Samples Validiert

0

Kein Limit gesetzt: angezeigt, nicht beurteilt.

Pass
Grundrauschen Validiert

-59,7 dBFS

Ausgangslimit: höchstens -65,0 dBFS

Fail
Dropouts Validiert

0

Kein Limit gesetzt: angezeigt, nicht beurteilt.

Pass
Längster Dropout Validiert

nicht gemessen

Marge: ±2 ms

Kein Limit gesetzt: angezeigt, nicht beurteilt.

Bandbreite Validiert

11003 Hz

Ausgangslimit: mindestens 7900 Hz

Pass
DC-Offset Validiert

0 ratio

Kein Limit gesetzt: angezeigt, nicht beurteilt.

Was gut ist
Keine geclippten Samples, keine Lücken aus digitaler Stille, ein Grundrauschen unter deinem Limit und eine Bandbreite auf oder über dem, was das Ziel überträgt.
Wer das Limit gewählt hat
Clipping und Lücken: Null ist das einzig sinnvolle Limit, daher setzt AudioLab es, und du kannst es abschalten. Grundrauschen und Bandbreite: du, aus deinen eigenen guten Dateien.
Wenn es rot ist
Clipping: Senke die Verstärkung vor der Stufe, die clippt (Synthese-Ausgang, Resampler, Encoder). Eine Lücke: Sieh dir den Streaming- oder Kodierpfad an, der die Datei zusammengesetzt hat. Ein gestiegenes Grundrauschen: Finde die Stufe, die es hinzufügt: die Synthese, einen Resampler, den Encoder oder den Weg danach. Ein schmaler gewordenes Band: Die Quell-Samplerate oder ein Codec hat es abgeschnitten.
Was es nicht sieht
Verzerrung, die unter der Vollaussteuerung bleibt, Codec-Artefakte, Klicks im Klang und Paketverlust, den ein Codec verschleiert hat. Die Zahl der Lücken ist eine Untergrenze.

Tonhöhe und Stimmqualität

Ist das dieselbe Stimme wie zuvor, mit ihrer üblichen Tonhöhe und ihrem üblichen Verhältnis von Harmonischen zu Rauschen?

Tonhöhe Validiert

218 Hz

Marge: ±3 Prozent

Kein Limit gesetzt: angezeigt, nicht beurteilt.

Harmonics-to-Noise-Ratio Validiert

16,2 dB

Kein Limit gesetzt: angezeigt, nicht beurteilt.

Was gut ist
Eine Tonhöhe innerhalb des Bereichs, den du an guten Dateien dieser Stimme gemessen hast, und ein Harmonics-to-Noise-Ratio nicht unter deiner Untergrenze. Hier gibt es keinen Ausgangsbereich: Jede Stimme hat ihren eigenen.
Wer das Limit gewählt hat
Du, aus guten Dateien derselben Stimme.
Wenn es rot ist
Eine Tonhöhe außerhalb des Bereichs: die falsche Stimme, eine geänderte Geschwindigkeit oder ein Resampling-Schritt. Ein gefallenes Harmonics-to-Noise-Ratio: hinzugefügtes Rauschen oder ein verlustbehafteter Codec auf dem Pfad.
Was es nicht sieht
Natürlichkeit, Aussprache, Prosodie und Emotion. Jitter und Shimmer sind Beta und werden nicht angezeigt.

Gemessen mit der Engine, die der Check nutzt, hier mit ffmpeg dekodiert und im Live-Check mit deinem Browser, daher können die letzten Stellen bei derselben Datei abweichen.

Vom Browser zum Build

Die Limits, die du hier setzt, lädst du im Format von dem CI-Gate herunter: ein Skript, das jede Datei mit der API misst und den Build mit einer Zeile scheitern lässt, die die Zahl, ihren Wert, ihr Limit, ihren Status und, wo wir eine gemessen haben, ihre Marge nennt. Die Anzahl der Lücken hat in den zehn Zahlen dieser Anleitung noch kein Feld, deshalb sagt der Download das, statt sie wegzulassen. Hier wird dein Audio nie hochgeladen; auf dem API-Weg geht die Datei an den in der EU gehosteten Dienst, und es kommen nur Zahlen zurück.

Pass, check oder fail, und warum
  • Jede Regel ist eine Messgröße mit einem Status. Die Panels enthalten nur validierte Messgrößen. Ein Limit auf einem Proxy ist eine Information, nie ein pass oder fail.
  • Die Marge entscheidet, was die Zahl sagen kann. Ein Wert, der näher an seinem Limit liegt als die veröffentlichte Marge seiner Messgröße, ist uncertain: Die Messgröße kann nicht sagen, auf welcher Seite er liegt, deshalb sagt das Urteil „check“, nicht „fail“.
  • Drei Fehler lassen die Datei für sich allein durchfallen, was auch sonst besteht: Geclippte Samples (höchstens 0), Dropouts (höchstens 0), Peak (mindestens -60). Du kannst jeden von ihnen ausschalten.
  • Es gibt keinen zusammengesetzten Score. Ein Durchschnitt verbirgt einen kritischen Mangel, und keine Gewichtung von uns wurde an irgendetwas validiert. Du bekommst die Regeln, ihre Ergebnisse und ein Urteil.
  • Die Limits gehören dir. Das Startset ist das 5. bis 95. Perzentil von 48 sauberen Aufnahmen synthetischer Stimmen, die wir am 11. Oktober 2026 gemessen haben, nach außen gerundet: Integrierte Loudness mindestens -22 und höchstens -18; True Peak höchstens -2; Grundrauschen höchstens -65; Bandbreite mindestens 7900. Das ist, was wir gemessen haben, nicht, was gut ist. Konstruktionsbedingt liegt bis zu etwa jede zehnte dieser sauberen Stimmen außerhalb jedes Limits, und bei vier Limits landet eine saubere Stimme bei mindestens einem davon häufiger als das auf „check“ oder „fail“: eine Eigenschaft eines Perzentilbereichs, keine Fehlerrate der Messgrößen. Ersetze das Set durch den Bereich von zwanzig deiner eigenen guten Dateien oder wähle ein veröffentlichtes Lieferziel.
  • Das Ergebnis sagt, was es erzeugt hat. Es trägt die Regelversion (outgoing-qc-rules/1), die Engine-Version und einen Hash deiner Limits, damit du erkennst, welche Regeln und welche Limits eine Datei beurteilt haben. Die letzten Stellen eines Werts können sich zwischen Decodern unterscheiden, hier und in einer Pipeline; deshalb entscheidet die Marge, nicht die Stelle.
Was es nicht tut
  • Es beurteilt nicht, wie natürlich die Stimme klingt, ob die Wörter stimmen oder wie sie ausgesprochen werden, oder wie das Audio auf dem Gerät des Hörers klingt; siehe was AudioLab nicht tut.
  • Es speichert nichts: keinen Verlauf, keinen Trend über Versionen hinweg. Zwei Dateien nebeneinander sind das Äußerste; viele Dateien auf einmal ist die QC-Ansicht, und dein Spracherkenner unter bekannten Bedingungen ist der Stresstest.