Naar inhoud
Inloggen

Voice AI

Van de microfoon naar het transcript

Een spraakherkenner hoort alleen wat het pad naar zijn ingang overleeft. Deze pagina brengt dat pad in kaart in twaalf stappen: wat er misgaat, wat we meten, hoe ver je het kunt vertrouwen en wat het een spraakherkenner kost.

  1. 1 Meet gratis in je browser
  2. 2 Lees het oordeel: getal en regel
speech-female-pangram.mp3 · 15,1 s Voorbeeldrapport

Niveau en clipping

-23,2 dBFS

Spraakniveau

Gevalideerd

Ruis

36,5 dB

Signaal-ruisverhouding

Gevalideerd

Marge: ±6 dB

Gaten in de audio

0

Dropouts

Gevalideerd

Toonhoogte en stemkwaliteit

218 Hz

Pitch

Gevalideerd

Marge: ±3 procent

Bekijk het volledige rapport →

Echte uitvoer van de engine op één voorbeeldopname, met de status van elk getal. Je eigen opname krijgt hetzelfde rapport, in je browser.

Nu je eigen opname

De check meet in je browser en uploadt je audio niet. Hij voorspelt niet hoeveel woorden een spraakherkenner fout zal hebben; de reikwijdte van die toets staat in zijn status.

Audio uit een agent of een text-to-speech-model verstuurd? De uitgaande check voegt loudness, true peak en je eigen limieten toe; de QC-weergave toont hetzelfde bestand lane voor lane (demo van 40 seconden, gids van één pagina). Denk je dat een getal niet klopt? Vertel het ons; wat we bevestigen komt op Waar we ernaast zaten.

Dezelfde maten in een pipeline

Eén opname, of tot 20 in één batch-aanroep, via de gehoste API of via MCP in je agent. Met measureStatus komt elke maat met zijn status, en zijn marge waar we er een hebben gemeten; met round worden de getallen afgerond op wat de meting waard is.

curl https://audiolab.tools/v1/voicelab/qa \
  -H "Authorization: Bearer $AUDIOLAB_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/call.wav","measureStatus":true,"round":true}'
Standaarden tot 15 januari 2027, en de gidsen

De API antwoordt tot 15 januari 2027 nog met zijn eerste spraakdetector en zijn eerste contentmodel; de site gebruikt al de nieuwere. Stuur speechDetector "k2" (voice-routes) en contentModel "v2" (signallab en profielen) om dezelfde getallen als in de browser te krijgen. Met k2 leest het spraakaandeel ongeveer 5 tot 14 punten hoger, afhankelijk van de ruis, en leest de SNR in ruisachtige opnames lager, dichter bij de ware waarde.

Voice-agent-audio vergelijken De API en zijn gepubliceerde checks Verbind via MCP

Je audio. De check in je browser meet op je apparaat en je audio wordt niet geüpload. De API en de MCP-server ontvangen de audio bij de in de EU gehoste API en er komen alleen getallen terug; een bestand dat je uploadt voor een grotere analyse wordt binnen een uur verwijderd. Opnames van mensen die je niet naar een gehoste dienst mag sturen horen in de browsercheck, of in een lokale opzet waarover we kunnen praten.

Audio die je netwerk niet mag verlaten? Praat met ons over een lokale of zelf gehoste opzet. Het is nog geen standaardproduct, en we beloven geen datum en geen prijs.

Het volledige voorbeeldrapport

De echte uitvoer van de engine op een van onze voorbeeldopnames. Elk getal draagt zijn status, zijn marge waar we er een hebben gemeten, en wat het wel en niet zegt.

speech-female-pangram.mp3 · 15,1 s

Niveau en clipping

Te zacht of overstuurd is de goedkoopste fout om te vinden.

Spraakniveau Gevalideerd

-23,2 dBFS

Bruikbaar als pass- of fail-controle.

Wat het wel en niet zegt

Komt overeen met de RMS van een bekende toon (-9,07 tegen -9,03 dB) en volgt een daling van 12 dB. Het is het gemiddelde over de frames die de spraakdetector spraak noemt, dus een detector die meer van de zachte woordbeginnen en woordeinden meetelt verlaagt het: met de K2-detector (zie Spraakaandeel) leest het 0,5 dB lager op schone audio en tot 1,4 dB lager in ruis (136 testmengsels).

Stempiek Gevalideerd

-5,3 dBFS

Bruikbaar als pass- of fail-controle.

Wat het wel en niet zegt

Komt overeen met de true peak van een schone opname.

Geclipte samples Gevalideerd

0

Bruikbaar als pass- of fail-controle.

Wat het wel en niet zegt

Ziet 3 procent vastzittende samples, en geen op een genormaliseerde schone opname.

Ruis

Hoe ver de spraak boven de ruis eromheen uitkomt. Lees de marge: met de hier gebruikte spraakdetector houdt het stand vanaf ongeveer 5 dB, en daaronder leest de schatting te hoog.

Signaal-ruisverhouding Gevalideerd

36,5 dB

Marge: ±6 dB

Bruikbaar als pass- of fail-controle, binnen de marge.

Wat het wel en niet zegt

Geen voorspeller van de nauwkeurigheid van spraakherkenning.

Ruisvloer Gevalideerd

-59,7 dBFS

Bruikbaar als pass- of fail-controle.

Wat het wel en niet zegt

Stijgt met toegevoegde ruis; ruisvloeren landen op het ware niveau van stationaire synthetische ruis. Op 40 voorgelezen opnames met echte achtergrondruis (SNR-1, 12 oktober 2026) zit het 1 tot 8 dB onder het gemiddelde niveau van die ruis, omdat het de stilste tiende van de frames leest.

Gaten in de audio

Gaten van digitale stilte midden in geluid, zoals verloren pakketten. Een ondergrens: een verlies dat de codec heeft verborgen laat geen gat achter om te vinden.

Dropouts Gevalideerd

0

Bruikbaar als pass- of fail-controle.

Wat het wel en niet zegt

Niet het aantal verloren pakketten: een verlies in een pauze of een stil stuk is niet van een pauze te onderscheiden, en een verlies dat de codec heeft verborgen laat geen gat achter. Het is een ondergrens: in de pakketverliestest sneden 1.539 van de 2.554 gemaakte gaten in geluid.

Dropouttijd Gevalideerd

0,00 s

Bruikbaar als pass- of fail-controle.

Wat het wel en niet zegt

Niet het aandeel van de opname dat verloren ging: alleen gaten die in geluid sneden worden opgeteld, en een verlies in een pauze of een stil stuk telt niet.

Toonhoogte en stemkwaliteit

De toonhoogte van de stem en hoeveel van het geluid harmonisch is.

Pitch Gevalideerd

218 Hz

Marge: ±3 procent

Bruikbaar als pass- of fail-controle, binnen de marge.

Wat het wel en niet zegt

Geen noot en geen maat voor de leeftijd of het geslacht van de spreker: de mediaan over de hele opname.

Harmonics-to-noise ratio Gevalideerd

16,2 dB

Bruikbaar als pass- of fail-controle.

Wat het wel en niet zegt

Niet de achtergrondruis alleen: het telt alles wat zich niet van periode tot periode herhaalt, jitter en shimmer inbegrepen. Niet de HNR van Praat op de decimaal: dezelfde definitie op een andere tracker, als mediaan over de voiced frames gewogen naar energie.

Gemeten met de engine die de check gebruikt, hier gedecodeerd met ffmpeg en in de live check met je browser, dus de laatste cijfers kunnen verschillen voor hetzelfde bestand. Maten die alleen indicatief zijn, zijn hier weggelaten, net als in de live check totdat je erom vraagt.

Wat de woorden betekenen
Gevalideerd
Getoetst tegen een norm of een bekende waarde, met de bron erbij.
Proxy
Benadert iets. Alleen de richting is getoetst, of de drempels zijn met de hand gekozen.
Beta
Nog geen grondwaarheidstest. Het kan kloppen; het is niet aangetoond. Het kan veranderen.
Ingetrokken
Faalde de toets. Blijft in de changelog, wordt niet meer als resultaat getoond.

Een status Gevalideerd met een analytische basis betekent dat de berekening klopt op een signaal met een bekend antwoord. Het betekent niet dat het getal een betekenis heeft op een echte opname; de basis van elke maat staat op /lenses.

“Wat het een spraakherkenner kost” komt uit onze stresstest: Engelse voorgelezen spraak, 24 zinnen per conditie, twee open Whisper-modellen. Het is een kleine toets met brede intervallen, en de condities zijn gekozen na een eerste proef met één model, dus hij zegt waar deze modellen gevoelig voor zijn, niet waar elk systeem gevoelig voor is. “Nog niet gepubliceerd” betekent precies dat: de getallen staan nog niet op deze site.

Waar het bewijs dik is, en waar het dun is

Elf stappen van de microfoon naar het transcript, en een twaalfde voor wat we niet dekken. We hebben ruis, spraakdetectie, pakketverlies, ruimtes en toonhoogte meerdere keren getoetst, ook toetsen die faalden. Niveau en clipping, en bandbreedte en herkomst, zijn gecontroleerd op de berekening maar nog niet op wat ze een spraakherkenner kosten. Codecs, echo, afkapping aan het begin en einde, en het effect van galm op herkenning zijn dun of ontbreken. Klik op een stap om hem te lezen.

Stap Wat AudioLab leest Bewijs
1. Opname en niveau Getoetst: Normsignalen, bekende signalen, gebouwde opnames. Kosten voor een spraakherkenner: Gemeten, kleine toets. Gevalideerd 18 Niveau en clipping
2. Bandbreedte, codec en herkomst Getoetst: Bekende signalen, spraakcodecs. Kosten voor een spraakherkenner: Gemeten, kleine toets. Gevalideerd 5 Codecs
3. Netwerk: verloren pakketten Getoetst: Gebouwde gaten, 8.406. Kosten voor een spraakherkenner: Gemeten, kleine toets. Gevalideerd 3 Pakketverlies
4. Echo en een vertraagde kopie van de stem Getoetst: Gebouwde kopieën, 284. Kosten voor een spraakherkenner: Nog niet gepubliceerd. Gevalideerd 3 Echo: in voorbereiding
5. Ruis Getoetst: Mengsels met een bekende verhouding. Kosten voor een spraakherkenner: Gemeten, kleine toets. Gevalideerd 5Proxy 1 Ruis en SNR
6. Een andere stem, televisie, geroezemoes, muziek Getoetst: Gedeeltelijk, met missers. Kosten voor een spraakherkenner: Gemeten, kleine toets. Proxy 13 Een concurrerende stemScènematen en inhoudstype
7. Spraakdetectie en het begin en einde van een uiting Getoetst: Gedeeltelijk, met missers. Kosten voor een spraakherkenner: Gemeten, kleine toets. Gevalideerd 4Proxy 5 SpraakdetectieAfkapping aan het begin en einde
8. Ruimte en galm Getoetst: Echte ruimtes, klap en sweep. Kosten voor een spraakherkenner: Nog niet gepubliceerd. Gevalideerd 2Proxy 1Ingetrokken 1 Ruimte en galm
9. De stem en de kwaliteit ervan Getoetst: Gebouwde en echte stemmen. Kosten voor een spraakherkenner: n.v.t.. Gevalideerd 2Proxy 2Beta 2 -
10. De spraakherkenner zelf Getoetst: Niet van toepassing. Kosten voor een spraakherkenner: Zie stap 5 en 6. Geen maat Voorspellen audiomaten fouten?Een opschoonstap, voor en na: in voorbereiding
11. Het testmateriaal zelf Getoetst: Niet van toepassing. Kosten voor een spraakherkenner: n.v.t.. Geen maat -
12. Wat we niet dekken Getoetst: Niet gedekt. Kosten voor een spraakherkenner: n.v.t.. Geen maat -
Het pad, stap voor stap

Stap 1

Opname en niveau

Te zacht, geclipt, een DC-offset, brom of een constante toon.

Wat AudioLab leest

18 maten: 18 Gevalideerd

Toon de maten

Wat we hebben getoetst

Loudness getoetst tegen de testsignalen van EBU Tech 3341 en 3342: in het slechtste geval 0,06 LU ernaast, binnen de 0,1 LU die de norm toestaat. True peak getoetst tegen testgevallen uit BS.1770 (een toon van 997 Hz en een geval met een inter-samplepiek), binnen +0,2 en -0,4 dB. De andere maten getoetst tegen geconstrueerde signalen met een bekend antwoord: dat laat zien dat de berekening klopt, niet wat het getal op een echte opname betekent. Daarna eenmalig gelezen op 24 voorgelezen zinnen die zachter gezet en geclipt waren (geen voorgeregistreerde toets): clipping werd gevonden in elke opname met een reeks geclipte samples en in geen van de 96 zonder; het spraakniveau volgt de versterking omlaag tot -50 dBFS, en bij -60 dBFS verliest de spraakdetector het grootste deel van de spraak.

Studies in ons register: EBU Tech 3341 en 3342, BS.1770, stresstest v0.3, V03-ENG.

Wat het een spraakherkenner kost

Conditie Verandering in WER, Whisper smallVerandering in WER, Whisper large-v3-turbo
Spraak op een actief niveau van -40 dBFS −0,5 punten, geen duidelijk verschil+0,5 punten, geen duidelijk verschil
Spraak op een actief niveau van -50 dBFS −0,7 punten, geen duidelijk verschil+0,5 punten, geen duidelijk verschil
Spraak op een actief niveau van -60 dBFS −1,1 punten, geen duidelijk verschil−0,5 punten, geen duidelijk verschil
+12 dB versterking, hard geclipt op full scale −0,2 punten, geen duidelijk verschil−0,5 punten, geen duidelijk verschil
+20 dB versterking, hard geclipt op full scale −0,5 punten, geen duidelijk verschil−0,2 punten, geen duidelijk verschil
+30 dB versterking, hard geclipt op full scale +0,5 punten, geen duidelijk verschil−0,7 punten, geen duidelijk verschil

Engelse voorgelezen spraak, 24 zinnen per conditie, verandering ten opzichte van de schone opname. Een kleine toets met brede intervallen; de condities en niveaus zijn vastgelegd vóór de eerste transcriptie (voorgeregistreerd). Geen zachte of geclipte conditie maakte een duidelijk verschil voor een van beide spraakherkenners, zelfs niet met een kwart van de samples geclipt.

Wat we niet weten

Echte opnames die bij de microfoon clippen (de onze zijn digitaal geclipt), streamende spraakherkenners en andere spraakherkenners dan de twee open.

Het bewijs

Stap 2

Bandbreedte, codec en herkomst

De telefoonband, een bron met verlies (lossy), 8 kHz-audio opgerekt naar 16 kHz, aan elkaar geplakte stukken.

Wat AudioLab leest

5 maten: 5 Gevalideerd

Toon de maten

Wat we hebben getoetst

Getoetst tegen geconstrueerde signalen met een bekend antwoord. Het bereik van elke maat staat op /lenses. Daarna eenmalig gelezen op 168 opnames van voorgelezen spraak door zeven spraakcodecs (geen voorgeregistreerde toets): de bandbreedte scheidde smalband- van breedbanduitvoer volledig, het label voor een lossy bron zei nooit lossy, en de 8 kHz-herkomst werd gevonden in 4 van 96 opnames via de 8 kHz-codecs.

Studies in ons register: stresstest v0.3, V03-ENG.

Wat het een spraakherkenner kost

Conditie Verandering in WER, Whisper smallVerandering in WER, Whisper large-v3-turbo
Telefoonband, 300 tot 3400 Hz, mu-law +0,2 punten, geen duidelijk verschil−0,9 punten, geen duidelijk verschil
Telefoonband 300 tot 3400 Hz, A-law 8 kHz +0,0 punten, geen duidelijk verschil−0,9 punten, geen duidelijk verschil
AMR-NB 4,75 kbit/s +1,8 punten, geen duidelijk verschil−0,7 punten, geen duidelijk verschil
AMR-NB 12,2 kbit/s +1,1 punten, geen duidelijk verschil−0,7 punten, geen duidelijk verschil
AMR-WB 12,65 kbit/s −0,5 punten, geen duidelijk verschil−0,5 punten, geen duidelijk verschil
GSM 6.10 +0,5 punten, geen duidelijk verschil−0,9 punten, geen duidelijk verschil
Opus 8 kbit/s (voip) +0,2 punten, geen duidelijk verschil−0,9 punten, geen duidelijk verschil
Opus 16 kbit/s (voip) −0,5 punten, geen duidelijk verschil+0,0 punten, geen duidelijk verschil

Engelse voorgelezen spraak, 24 zinnen per conditie, verandering ten opzichte van de schone opname. Een kleine toets met brede intervallen; de telefoonconditie komt uit de eerste set, waarvan de condities zijn gekozen na een eerste proef met één model; de andere zijn vastgelegd vóór de eerste transcriptie (voorgeregistreerd). Geen codec maakte een duidelijk verschil voor een van beide spraakherkenners.

Wat we niet weten

Echte telefoonlijnen, codecs met verbergen van pakketverlies en andere codecs dan deze zeven.

Het bewijs

Stap 3

Netwerk: verloren pakketten

Gaten van digitale stilte midden in de spraak, hakkelend geluid.

Wat AudioLab leest

3 maten: 3 Gevalideerd

Toon de maten

Wat we hebben getoetst

99,9% precisie op 8.406 gebouwde gaten, 99,8% van de gaten die in geluid vielen gevonden, en geen valse alarmen op 1.615 opnames zonder gaten. Het aantal is een ondergrens: ongeveer 60% van de gaten die we bouwden viel in geluid, en een gat in een pauze is niet van een pauze te onderscheiden.

Studies in ons register: DR-1.

Wat het een spraakherkenner kost

Conditie Verandering in WER, Whisper smallVerandering in WER, Whisper large-v3-turbo
Ongeveer 10% pakketverlies (pakketten van 20 ms, geen verberging) −0,2 punten, geen duidelijk verschil+0,2 punten, geen duidelijk verschil

Engelse voorgelezen spraak, 24 zinnen per conditie, verandering ten opzichte van de schone opname. Een kleine toets met brede intervallen; de condities zijn gekozen na een eerste proef met één model. Er is geen verberging gesimuleerd; echte netwerken verbergen meestal wel.

Wat we niet weten

Gaten die een codec heeft verborgen, en AMR-stilte, worden niet gezien. Echt netwerkverlies is niet getoetst.

Het bewijs

Stap 4

Echo en een vertraagde kopie van de stem

De stem komt terug; een dubbele stem.

Wat AudioLab leest

3 maten: 3 Gevalideerd

Toon de maten

Gevalideerd op gebouwde kopieën sinds 20 oktober 2026, ook via de API (chain-profiel) en de MCP-server.

Wat we hebben getoetst

282 van de 284 gebouwde kopieën gevonden, de vertraging binnen 2 ms in elke kopie en het niveau binnen 2 dB bij gewone digitale kopieën, en geen kopie gemeld in een van de 332 opnames zonder kopie, waarvan 120 echte voorgelezen spraak. Er waren drie toetsen nodig, telkens met vooraf vastgelegde criteria; de eerste twee meldden kopieën die er niet waren.

Wat het een spraakherkenner kost

Nog niet gepubliceerd.

Wat we niet weten

Echte echo in echte opnames, muziek met een loop, een echo met een sterke tweede tap, en het niveau van een kopie die door een ruimte ging (dat leest lager).

Het bewijs

  • Echo: in voorbereiding

Stap 5

Ruis

Achtergrondruis die woorden moeilijker verstaanbaar maakt.

Wat AudioLab leest

6 maten: 5 Gevalideerd, 1 Proxy

Toon de maten

Wat we hebben getoetst

Spraak gemengd met ruis in bekende verhoudingen, in drie studies (680 en 520 opnames van voorgelezen spraak, 1.344 van synthetische spraak). Met de standaarddetector leest de schatting bij 10 dB ongeveer 3 tot 7 dB te hoog en bij 5 dB 6 tot 9 dB te hoog. Een tweede detector met een correctie, aangeboden als opt-in, brengt de gemiddelde fout bij 5 dB van +5,95 naar +1,87 dB op drie omgevingen die niet in de ontwikkeling zijn gebruikt. Onder 5 dB leest het nog steeds te hoog.

Studies in ons register: SNR-1, SNR-2, SNR-3.

Wat het een spraakherkenner kost

Conditie Verandering in WER, Whisper smallVerandering in WER, Whisper large-v3-turbo
Straatlawaai op het niveau van de spraak (0 dB) +0,9 punten, geen duidelijk verschil+0,7 punten, geen duidelijk verschil
Restaurantgeluid, 5 dB onder de spraak +6,4 punten, duidelijk slechter+3,6 punten, duidelijk slechter
Restaurantgeluid op het niveau van de spraak (0 dB) +28,8 punten, duidelijk slechter+19,2 punten, duidelijk slechter

Engelse voorgelezen spraak, 24 zinnen per conditie, verandering ten opzichte van de schone opname. Een kleine toets met brede intervallen; de condities zijn gekozen na een eerste proef met één model.

Wat we niet weten

Echte gesprekken en telefoonlijnen. Onder 5 dB leest de schatting te hoog.

Het bewijs

Stap 6

Een andere stem, televisie, geroezemoes, muziek

Een televisie, een tweede spreker, geroezemoes of muziek achter de spreker.

Wat we hebben getoetst

Inhoudstype getoetst op 600 fragmenten spraak, muziek en ruis: zwak, en ruis wordt zelden ruis genoemd. Scènematen getoetst op 1.344 opnames in negen omgevingen: twee scheiden geroezemoes van machineruis, één werkt achterstevoren. Het label "gemengd" wordt zelden gebruikt waar het zou moeten.

Studies in ons register: CT-1, CT-2, SC-1, MX-1.

Wat het een spraakherkenner kost

Conditie Verandering in WER, Whisper smallVerandering in WER, Whisper large-v3-turbo
Een tweede stem, 5 dB onder de spraak +5,5 punten, duidelijk slechter+4,8 punten, geen duidelijk verschil
Een tweede stem op het niveau van de spraak (0 dB) +41,5 punten, duidelijk slechter+40,2 punten, duidelijk slechter

Engelse voorgelezen spraak, 24 zinnen per conditie, verandering ten opzichte van de schone opname. Een kleine toets met brede intervallen; de condities zijn gekozen na een eerste proef met één model. Bij gelijk niveau schrijven beide modellen in 6 van de 24 opnames vooral de andere spreker op in plaats van de doelspreker.

Wat we niet weten

Een echte televisie, andere spraakherkenners, andere talen.

Stap 7

Spraakdetectie en het begin en einde van een uiting

Afgekapte beginnen, een te late of te vroege stop, pauzes die als spraak worden geteld.

Wat AudioLab leest

9 maten: 4 Gevalideerd, 5 Proxy

Toon de maten

Wat we hebben getoetst

De eerste spraakdetector haalde geen enkel criterium op voorgelezen spraak: het aandeel spraak las ongeveer 12,5 punten te laag. Een tweede detector met hysterese, aangeboden als opt-in, haalt zijn vijf criteria maar niet de oorspronkelijke lat. De begin- en eindmaten getoetst tegen geconstrueerde signalen, en eenmalig op voorgelezen zinnen die 100 tot 500 ms in de spraak waren afgekapt (geen voorgeregistreerde toets): het niveau aan de rand scheidde afgekapt van niet afgekapt, de ja-of-nee-maten vingen 13 tot 20 van de 24.

Studies in ons register: VAD-1, VAD-2, stresstest v0.3, V03-ENG.

Wat het een spraakherkenner kost

Conditie Verandering in WER, Whisper smallVerandering in WER, Whisper large-v3-turbo
Eerste 100 ms van de spraak verwijderd +0,7 punten, geen duidelijk verschil+1,6 punten, geen duidelijk verschil
Eerste 250 ms van de spraak verwijderd +4,8 punten, duidelijk slechter+4,8 punten, duidelijk slechter
Eerste 500 ms van de spraak verwijderd +9,6 punten, duidelijk slechter+10,0 punten, duidelijk slechter
Laatste 250 ms van de spraak verwijderd +1,1 punten, geen duidelijk verschil+0,9 punten, geen duidelijk verschil

Engelse voorgelezen spraak, 24 zinnen per conditie, verandering ten opzichte van de schone opname. Een kleine toets met brede intervallen; de condities en niveaus zijn vastgelegd vóór de eerste transcriptie (voorgeregistreerd). Het afkappen van het begin van de spraak kostte een spraakherkenner veel: 250 en 500 ms waren voor beide duidelijk slechter, bijna uitsluitend door verwijderde woorden. 100 ms aan het begin en 250 ms aan het einde maakten geen duidelijk verschil.

Wat we niet weten

Streaminggedrag en echte beurtwisseling, en opnames die echt zijn afgekapt (de onze zijn met de hand afgekapt).

Stap 8

Ruimte en galm

Een galmende ruimte smeert de woorden uit.

Wat AudioLab leest

4 maten: 2 Gevalideerd, 1 Proxy, 1 Ingetrokken

Toon de maten

De galmtijd wordt gemeten aan een klap of een sweep. Uit spraak is hij niet beschikbaar.

Wat we hebben getoetst

Galmtijd per octaafband gelijk aan onze RoomLab-app op 385 echte impulsresponsies. Een gesimuleerde klap tegen de kale impulsresponsie, 155 ruimtes: mediane fout 3,9%, 86% binnen 10%. De op spraak gebaseerde staartmaat volgde de ruimte maar gedeeltelijk (rangcorrelatie 0,56 op 24 echte ruimtes, lat 0,70), en een eerdere galmscore is ingetrokken.

Studies in ons register: RM-1, TD-1.

Wat het een spraakherkenner kost

Nog niet gepubliceerd.

Wat we niet weten

Galmtijd uit spraak. ISO 3382.

Het bewijs

Stap 9

De stem en de kwaliteit ervan

Toonhoogte, ruwheid, helderheid. Vooral relevant voor het controleren van synthetische stemuitvoer.

Wat AudioLab leest

6 maten: 2 Gevalideerd, 2 Proxy, 2 Beta

Toon de maten

Wat we hebben getoetst

Toonhoogte op 1.092 gebouwde stemmen met een exact antwoord: 0,0% grove fouten bij schone opnames en hooguit 1,9% onder ruis of alleen in de telefoonband, tot 5,9% voor klinkers wanneer beide samen bij 10 dB worden gecombineerd. Op echte spraak lag 97,97% van 48.817 frames binnen 20% van een tweede tracker. De harmonische-ruisverhouding: 18 van 19 binnen 1,5 dB. Jitter en shimmer misten hun lat net.

Studies in ons register: PT-1 tot PT-4.

Wat het een spraakherkenner kost

Niet van toepassing op herkenning. Nuttig om de uitvoer van een synthetische stem te controleren.

Wat we niet weten

Hoe natuurlijk een stem klinkt, en emotie (bewust niet aangeboden).

Stap 10

De spraakherkenner zelf

Verkeerde woorden, getallen, namen, adressen.

Wat AudioLab leest

AudioLab meet de audio, niet de spraakherkenner. De stresstest meet de spraakherkenner.

Wat we hebben getoetst

Stresstest v0.2: Engelse voorgelezen spraak, twee Whisper-modellen, acht condities. In onze eigen toets voorspelde de SNR-maat transcriptiefouten niet; de reikwijdte van die toets staat in de status op /lenses.

Wat het een spraakherkenner kost

Zie stap 5 en 6.

Wat we niet weten

Andere spraakherkenners, echte gesprekken, dialect, kinderspraak, klinische spraak.

Het bewijs

Stap 11

Het testmateriaal zelf

Een synthetische beller stuurt het resultaat.

Wat we hebben getoetst

Synthetische stemmen kunnen structuur dragen die echte spraak niet heeft, en een detector die echte spraak aankan kan er valse alarmen op geven. Toets een detector op echte en op synthetische stemmen als beide in jouw gebruik voorkomen.

Wat het een spraakherkenner kost

Niet van toepassing.

Wat we niet weten

Of synthetische stemmen voor elke detector neutraal zijn.

Stap 12

Wat we niet dekken

Latentie, beurtwisseling, onderbrekingen (barge-in), hoe natuurlijk een synthetische stem klinkt, begrip en intentie, echte telefoonlijnen, streaming en andere talen dan Engels en Nederlands.

Wat we hebben getoetst

Niets. Dit valt buiten wat AudioLab meet of heeft getoetst.

Wat het een spraakherkenner kost

Niet van toepassing.

Wat we niet weten

Alles.

We publiceren de toetsen die faalden

Een galmscore die de galm niet volgde is ingetrokken. Een bewering dat een op spraak gebaseerde maat de ruimte zelf meet is geschrapt, omdat hij de ruimte maar gedeeltelijk volgde. Onze eerste spraakdetector haalde geen enkel criterium, en ons eerste inhoudstypemodel noemde ruis bijna nooit ruis. Jitter en shimmer misten hun lat met een kleine marge en worden niet aangeboden. Daarom zijn de getallen die overblijven te vertrouwen.

Waar te beginnen, per rol

Een voice-agent-team

Je levert een agent die luistert aan de telefoon of in een browser. Begin met stap 1, 3, 5, 6 en 7, en stresstest daarna de spraakherkenner die je gebruikt.

Stap 1, Stap 3, Stap 5, Stap 6, Stap 7

Een evaluator van spraakherkenners

Je vergelijkt of stelt spraakherkenners af. Stap 5, 6 en 10 laten zien wat ruis en een tweede stem twee open modellen kosten, en de stresstest vergelijkt elke run gepaard.

Stap 5, Stap 6, Stap 10

Kwaliteit in callcenters

Je beoordeelt gesprekken op schaal. Draai stap 1, 2, 3 en 5 als batch via de API, met de status naast elk getal, en de marge waar we er een hebben gemeten.

Stap 1, Stap 2, Stap 3, Stap 5

Een datasetbouwer

Je verzamelt of koopt spraakdata. Stap 1, 2, 5 en 9 vertellen je naar welke bestanden je eerst moet kijken.

Stap 1, Stap 2, Stap 5, Stap 9

Een telefonie- of realtime-engineer

Je beheert het pad dat de audio aflegt: codecs, bandbreedte en verloren pakketten. Stap 2 toont wat AudioLab over de band leest en wat zeven spraakcodecs twee open spraakherkenners kosten, en stap 3 de gaten die verloren pakketten kunnen achterlaten en wat gesimuleerd verlies kost.

Stap 2, Stap 3

Een text-to-speech-team

Je levert synthetische spraak. Stap 1, 2 en 9 lezen niveau, clipping, bandbreedte en toonhoogte. AudioLab beoordeelt niet hoe natuurlijk een stem klinkt.

Stap 1, Stap 2, Stap 9

Stresstest je eigen spraakherkenner of agent

De check kijkt naar één opname. De stresstest kijkt naar jouw systeem: dezelfde opnames onder bekende omstandigheden, de verandering in woordfoutpercentage ten opzichte van schoon voor elke conditie, en een gepaard voor-en-na-rapport voor elke wijziging die je maakt.

  • Een vaste set. 24 Engelse zinnen in acht condities: schoon, telefoonband, straatruis, restaurantruis, een tweede stem en pakketverlies. 192 opnames, ongeveer 20 minuten audio.
  • Een runner op je eigen machine. Hij roept je spraakherkenner of agent aan met een commando dat je opgeeft, of een OpenAI-compatibel endpoint. Je sleutel en je antwoorden blijven bij jou; er wordt niets naar ons gestuurd.
  • Een rapport dat je kunt vergelijken. Per conditie de verandering ten opzichte van schoon met een 95%-interval en een exacte tekentoets, en een gepaarde vergelijking met je vorige run: duidelijk slechter, duidelijk beter, of geen duidelijke verandering.
  • Een manier om een wijziging te testen. Een modelupdate, nieuwe instellingen, of een opschoonstap vóór de spraakherkenner: draai de set met en zonder en vergelijk, ook op opnames die goed waren.

Status: in voorbereiding. De set en de runner zijn nog niet gepubliceerd en er is geen datum. De condities zijn testcondities die wij erdoor mengen; AudioLab detecteert ze niet in je opnames. Zie hoe een run op twee open Whisper-modellen eruitzag, en wat hij je niet kan vertellen.

Lees een rapport van de runner: het stresstest-dashboard.