Lesskeys
Sprog
VejledningMac og WindowsMacWindows

Når Whisper stopper for tidligt og siger, at den er færdig

Kort svar

En Whisper-model kan stoppe midt i en optagelse og stadig melde succes: 10 af 143 kørsler i vores test gjorde. Hvis du sammenligner, hvor meget udskrift der kom tilbage, med hvor lang lyden var, fanger du det uden en facitudskrift.

macOS 13+ på Apple Silicon · Intet abonnementWindows 10 og 11 · Intet abonnement

Sidst gennemgået

Illustration af det rigtige resultat. Et transskriptionsvindue viser den værste kørsel i vores test, norsk: lydsøjlen er fuld, udskriftssøjlen stopper ved 22 % (113 af 521 ord), og status står stadig til COMPLETED. Nedenunder 143 felter, ét pr. kørsel: 10 er røde, de kørsler der stoppede for tidligt.
Den værste kørsel i matrixen, tegnet ud fra data. Hvert felt er én kørsel, i rækkefølgen i resultatfilen; 10 af 143 er røde.

Hvad det er

Hvad tavs afkortning er

Den tekst, den nåede at lave, var korrekt. Den stoppede bare, og forløbet sagde, at den var færdig.

En talemodel kan returnere de forkerte ord, eller den kan stoppe midtvejs og aflevere en korrekt udskrift af første del, som om den var færdig. I vores værste kørsel, norsk, returnerede den 113 af 521 referenceord efter 30 minutters regnetid og stoppede efter 9 segmenter. Vores eget forløb loggede kørslen som COMPLETED: ingen fejl, ingen advarsel, intet flag om delvist resultat.

  • 10 af 143kørsler stoppede for tidligt
  • 22 %af lyden i den værste kørsel
  • 9 af 10på de to large-v3-filer

Hvilke kørsler

Hvilke sprog stoppede for tidligt

9 af de 10 ligger på de to large-v3-filer.

Dækning er udskriftens længde divideret med referencens længde: 1,00 er en fuld udskrift. Hver søjle er én afkortet kørsel; den stiplede linje er grænsen på 0,80.

Large V3: 5 af 28 kørsler

  • Norsk0,22
  • Malajisk0,32
  • Vietnamesisk0,34
  • Koreansk0,40
  • Hollandsk0,74

Large V3 Q5: 4 af 28 kørsler

  • Tjekkisk0,22
  • Portugisisk (Brasilien)0,35
  • Vietnamesisk0,37
  • Malajisk0,75

Large V3 Turbo Q5: 1 af 29 kørsler

  • Hindi†0,72

Hindi: et forbehold ved scoringen

† Det er standardmodellens kørsel: 886 enheder mod en reference på 1.237, den samme oppustede optælling, som rettelsen på Whispers nøjagtighed på 29 sprog nævner (hindi: 1.237 enheder mod 683 rigtige ord, fra en scoring, der delte ord ved kombinerende tegn), så den absolutte værdi på 0,72 er ikke pålidelig. Men de to turbo-søskende fik 1.288 og 1.242 enheder mod den samme reference (dækning 1,04 og 1,00), så standardmodellens kørsel var 29 til 31 procent kortere end deres. Den mest sandsynlige læsning er en reel afkortning, og det er også sådan, kørslens egen resultatnote registrerer den. Den kørte i den del af matrixen med 12 GB (se begrænsningerne nedenfor).

Kort, aldrig langt

Hver ekstrem celle i denne matrix er kort, aldrig lang. Ikke én kørsel ud af 143 oversteg sin reference med mere end det halve. Det er det modsatte fortegn af fejlen med gentagelsesløkker, hvor en model sidder fast og udsender den samme sætning i minutter, så dækningen bliver fem gange referencen eller mere. Begge dele er katastrofale, og begge er usynlige ved en stikprøve, men de kan skelnes på fortegnet for det samme tal, og det er det, der lader ét tjek fange begge.

Fang det

Fang det uden en reference

Sammenlign, hvor meget udskrift der kom tilbage, med hvor lang lyden var.

Ordfejlrate kræver en facitudskrift, som du aldrig har i drift. Dækning gør ikke. I denne matrix skiller de to grupper sig rent ad:

Afkortede og sunde kørsler i denne matrix
HvadKørslerGennemsnitlig dækningGennemsnitlig fejlrate
Afkortet100,4465,90 %
Sund1331,0112,10 %

Grænsen på 0,80 er ikke tilpasset data: den højeste dækning blandt afkortede kørsler er 0,75, og den laveste blandt sunde kørsler er 0,82, så enhver grænse inden for det tomme bånd giver det samme svar. I drift: sammenlign tidspunktet for det sidste returnerede segment med filens længde, på brugerens maskine, uden noget at sammenligne med.

Fejlraten

Afkortning puster fejlraten op

Large V3 ligger i gennemsnit på 24,64 % på tværs af 28 sprog; uden sine 5 afkortede kørsler 15,25 %.

Cirka 9,4 point af dens fejlrate er ikke modellen, der hører noget forkert. Det er modellen, der ikke er der.

Selv uden afkortning indhenter Large V3 ikke den mindre turbomodel

Selv når afkortning er udeladt, indhenter Large V3 ikke turbokvantiseringen på 834 MB, som i gennemsnit ligger på 9,16 % på tværs af alle 29 sprog og aldrig blev afkortet. På de 28 sprog, som alle tre turbokørsler har til fælles (hindi lagt til side), er gennemsnittene Q8 8,59 %, standardmodellen 8,71 % og turbo på 1,6 GB 8,80 %, inden for 0,2 point af hinanden, så det meste af den samlede forskel er én hindi-række. Størrelsen forudsagde ikke pålidelighed her, og den forudsagde heller ikke nøjagtighed.

På en Mac

Hvad det betyder for de modeller, Lesskeys tilbyder

Begge large-v3-filer er i modelvælgeren i den App Store-version, der er til salg (3.1.4), og de står for 9 af de 10 afkortede kørsler.

Der er ingen dækningskontrol i den version. Det tjek, der er beskrevet ovenfor, er et forslag til den, ikke en funktion, der er leveret.

Status den 15. oktober 2026 for den App Store-version, der er til salg (3.1.4)

Sagt ligeud, fordi det er grunden til, at denne side er værd at offentliggøre frem for at lægge i en skuffe:

  • Begge large-v3-filer er med i Lesskeys' modelvælger, og de står for 9 af de 10 afkortede kørsler. En bruger, der tænker »større download, bedre resultat«, vælger den mindst pålidelige mulighed på listen.
  • Kvantiseringen på 834 MB, som havde den laveste gennemsnitlige fejl (en forskel til de andre turbokørsler, der mest er én hindi-række) og nul afkortninger, er ikke i vælgeren i den version. Den kunne kun vælges i denne test, fordi modelmappen scannes ved opstart.
  • Standardmodellen (547 MB) blev afkortet én gang på 29 sprog, på hindi (højst sandsynligt en reel afkortning; se noten under dækningslisten). Den kørsel og kørslen med Large V3 Q5 på tjekkisk kørte begge i den del af matrixen med 12 GB, med lidt hukommelse til overs (se begrænsningerne).
  • Der er ingen dækningskontrol i den version. Det tjek, der er beskrevet ovenfor, er et forslag til den, ikke en funktion, der er leveret. Når den kommer, bliver dette afsnit skrevet om i stedet for stille at blive slettet.

På Windows

Hvad det betyder på Windows

Testen blev kørt i Mac-programmet. Windows-programmet var ikke med.

Når talernavne er slået til, har Lesskeys på Windows et sikkerhedsnet til en udskrift, der kommer tom tilbage fra en fil med tale i: det afkoder filen igen uden tidsstempler. Det har ikke noget tjek for en udskrift, der stopper midtvejs, og det er tilfældet på denne side. På en lang fil bør du læse udskriftens sidste linjer op mod lyden og tjekke, at udskriftens slutning svarer til optagelsens slutning.

Dataene

Metoden, tabellen og begrænsningerne

Hvordan kørslerne blev lavet, og hvad de ikke kan fortælle dig, foldet sammen.

Sådan blev afkortningen målt

5 Whisper-filer fra large-v3-familien på 29 sprog, 143 af 145 celler. Lyden er lydstyrkenormaliseret FLEURS uden tal i teksten (oplæst tale med offentliggjorte referenceudskrifter) på omkring 460 til 2.520 enheder pr. sprog.

Hver kørsel gik gennem det leverede program på en virtuel maskine med macOS Sequoia, ikke gennem whisper-cli. Det har betydning: stemmeregistrering, hallucinationsfilteret, lydstyrkenormalisering og sproglåsen var alle med i forløbet, præcis som en bruger ville have dem. Sproget var fastlåst for hver kørsel og blev overholdt i alle 143 celler; den model, der faktisk blev indlæst, svarede til den ønskede i alle 143. De to manglende celler er hindi på begge large-v3-filer, som slet ikke blev færdige.

De fem modeller: størrelse, gennemsnitlig fejl, afkortede kørsler

Fem Whisper-filer i large-v3-familien på 29 sprog (rækker uden afkortet kørsel er fremhævet)

ModelStørrelseSprogGennemsnitlig fejlMedianAfkortede kørsler
Large V3 Turbo Q8 ● ikke i vælgeren834 MB299,16 %6,80 %ingen
Large V3 Turbo1,6 GB299,52 %7,23 %ingen
Large V3 Turbo Q5 ● standard i programmet547 MB299,99 %7,81 %1 af 29
Large V33 GB2824,64 %15,80 %5 af 28
Large V3 Q51,0 GB2826,66 %18,66 %4 af 28
Begrænsningerne i denne test
  • Oplæst tale, ikke møder. FLEURS er ren indspillet prosa. Samtaler og tale i munden på hinanden er væsentligt sværere, og disse rater skal ikke læses som det, du ville få på et rigtigt opkald.
  • Én kørsel pr. celle. 143 celler, én kørsel hver. Afkortningen kunne gentages på tværs af de to large-v3-filer og på tværs af to separate undersøgelser, men denne matrix fastslår ikke en rate; den fastslår, at det sker.
  • Én maskine, to hukommelsesstørrelser. Cellerne kørte på én virtuel Apple Silicon-maskine, hvis hukommelse var 12 GB for de første 33 celler og 24 GB for resten; alle 29 celler med standardmodellen og de første fire celler med Large V3 Q5 (arabisk, tjekkisk, dansk, tysk) kørte i den del med 12 GB. To afkortede kørsler ligger dér: hindi på standardmodellen (241 MB hukommelse til rådighed på det laveste punkt) og tjekkisk på Large V3 Q5 (60 MB). Alle andre afkortede kørsler havde mere end 6.000 MB til rådighed. Lav hukommelse kan have bidraget til de to, og denne matrix kan ikke skille det fra modellen. Afkodningen blev ladet stå ved programmets standardindstillinger for filstien frem for kommandolinjeværktøjets.
  • De absolutte rater er lidt oppustede af valg ved normalisering af tegnsætning og store/små bogstaver. Sammenligningerne mellem modeller er den bærende del, ikke de absolutte procenter.

Udskrifterne blev gemt denne gang. I en tidligere kørsel blev de overskrevet af det næste forløbs konfigurationstrin, og afkortning måtte udledes af ordtal, og det er netop derfor, det gik ubemærket hen så længe. »Dårligere fejlrate« og »stoppede for tidligt« ser ens ud i en resultattabel.

Spørgsmål

Spørgsmål om, at Whisper stopper for tidligt

Hvad er tavs afkortning i talegenkendelse?

En model returnerer en udskrift, der kun dækker en del af lyden, og forløbet omkring den melder succes. Den tekst, der er der, er som regel korrekt, så intet ser forkert ud, før nogen sammenligner udskriften med optagelsen. I denne matrix ramte det 10 af 143 kørsler, 9 af dem på de to large-v3-filer.

Hvordan opdager jeg en afkortet udskrift uden en reference?

Sammenlign det, der kom tilbage, med det, der gik ind: sluttidspunktet for det sidste segment mod lydfilens længde, eller udskriftens længde mod den forventede længde. Ingen af delene kræver en facitudskrift, og det er det, der gør tjekket brugbart i drift. I disse data havde afkortede kørsler i gennemsnit en dækning på 0,44 mod 1,01 for sunde.

Giver en større Whisper-model bedre resultater?

Ikke i denne matrix. De to største filer havde de højeste gennemsnitlige fejlrater og stod for 9 af de 10 afkortede kørsler, mens en kvantisering på 834 MB af turbomodellen havde det laveste gennemsnit (9,16 %, inden for 0,2 point af de andre turbokørsler, når hindi lægges til side) og aldrig blev afkortet. Downloadstørrelsen forudsagde hverken nøjagtighed eller pålidelighed her.

Er det en fejl i Whisper eller i programmet?

Uafklaret, og siden påstår ikke at vide det. Det, der er målt, er, at tilstanden opstår, og at forløbet omkring den ikke opdagede det. Den foreslåede dækningskontrol er en afhjælpning i programlaget, som er det lag, vi styrer; den stiller ikke en diagnose på den underliggende årsag.

Mere

Læs videre