Lesskeys
Jazyk
NávodMac a WindowsMacWindows

Když se Whisper zastaví předčasně a tvrdí, že skončil

Stručná odpověď

Model Whisper se může uprostřed nahrávky zastavit a přesto ohlásit úspěch: v našem testu se to stalo u 10 ze 143 běhů. Porovnání množství vráceného přepisu s délkou zvuku to zachytí, a to bez referenčního přepisu.

macOS 13+ na Apple Silicon · Bez předplatnéhoWindows 10 a 11 · Bez předplatného

Naposledy zkontrolováno

Ilustrace skutečného výsledku. Okno přepisu ukazuje nejhorší běh v našem testu, norštinu: pruh zvuku je plný, pruh přepisu se zastaví na 22 % (113 z 521 slov) a stav stále uvádí DOKONČENO. Pod ním je 143 čtverců, jeden na běh: 10 je červených, jsou to běhy, které se zastavily předčasně.
Nejhorší běh v matici, nakreslený z dat. Každý čtverec je jeden běh, v pořadí souboru s výsledky; 10 ze 143 je červených.

Co to je

Co je tiché useknutí

Text, který vznikl, byl správný. Jen se zastavil a zpracovací řetězec ohlásil, že je hotovo.

Model řeči může vrátit špatná slova, nebo se může zastavit uprostřed a vydat správný přepis první části, jako by byl úplný. V našem nejhorším běhu, norštině, vrátil 113 z 521 referenčních slov po 30 minutách výpočtu a zastavil se po 9 segmentech. Náš vlastní zpracovací řetězec ten běh zaznamenal jako DOKONČENO: bez chyby, bez varování, bez příznaku částečného výsledku.

  • 10 ze 143běhů se zastavilo předčasně
  • 22 %zvuku v nejhorším běhu
  • 9 z 10u dvou souborů large-v3

Které běhy

Které jazyky se zastavily předčasně

9 z 10 je u dvou souborů large-v3.

Pokrytí je délka přepisu dělená délkou reference: 1,00 je úplný přepis. Každý sloupec je jeden useknutý běh; čárkovaná čára je hranice 0,80.

Large V3: 5 z 28 běhů

  • Norština0,22
  • Malajština0,32
  • Vietnamština0,34
  • Korejština0,40
  • Nizozemština0,74

Large V3 Q5: 4 z 28 běhů

  • Čeština0,22
  • Portugalština (Brazílie)0,35
  • Vietnamština0,37
  • Malajština0,75

Large V3 Turbo Q5: 1 z 29 běhů

  • Hindština†0,72

Hindština: výhrada k hodnocení

† Jde o běh výchozího modelu: 886 jednotek proti referenci 1 237, tedy stejný nafouknutý počet, který uvádí oprava v části Přesnost Whisperu ve 29 jazycích (hindština: 1 237 jednotek proti 683 skutečným slovům, z vyhodnocení, které dělilo slova u kombinačních znaků), takže absolutní hodnota 0,72 není spolehlivá. Ale dvě příbuzné varianty turbo dosáhly 1 288 a 1 242 jednotek proti téže referenci (pokrytí 1,04 a 1,00), takže běh výchozího modelu byl o 29 až 31 procent kratší než jejich. Nejpravděpodobnější výklad je skutečné useknutí; tak to vede i poznámka k výsledkům samotného testu. Běh proběhl v části matice s 12 GB (viz omezení níže).

Vždy krátké, nikdy dlouhé

Každá extrémní buňka v této matici je krátká, nikdy dlouhá. Ani jeden běh ze 143 nepřekročil svou referenci o víc než polovinu. To je opačné znaménko než u selhání typu smyčka opakování, kdy se model zasekne a minutu za minutou vydává stejnou frázi, takže pokrytí je pětinásobek reference nebo víc. Obojí je katastrofální a obojí je při namátkové kontrole neviditelné, ale dají se rozlišit podle znaménka téhož čísla, což umožňuje zachytit obojí jednou kontrolou.

Jak to zachytit

Zachyťte to bez reference

Porovnejte, kolik přepisu se vrátilo, s délkou zvuku.

Chybovost slov potřebuje referenční přepis, který v praxi nikdy nemáte. Pokrytí ne. V této matici se obě skupiny čistě oddělují:

Useknuté a zdravé běhy v této matici
CoBěhyPrůměrné pokrytíPrůměrná chybovost
Useknuté100,4465,90 %
Zdravé1331,0112,10 %

Hranice 0,80 není vyladěna na data: nejvyšší pokrytí mezi useknutými běhy je 0,75 a nejnižší mezi zdravými 0,82, takže jakákoli hranice v tomto prázdném pásmu dá stejnou odpověď. V praxi: porovnejte časovou značku posledního vráceného segmentu s délkou souboru, na počítači uživatele, bez jakékoli reference.

Chybovost

Useknutí nafukuje chybovost

Large V3 má průměr 24,64 % napříč 28 jazyky; bez svých 5 useknutých běhů 15,25 %.

Zhruba 9,4 procentního bodu jeho chybovosti nepochází z toho, že by model něco špatně slyšel. Pochází z toho, že model tam není.

Ani bez useknutí Large V3 menší model turbo nedohoní

Ani při vyloučení useknutí Large V3 nedohoní kvantizaci turbo o velikosti 834 MB, která má průměr 9,16 % napříč všemi 29 jazyky a ani jednou se neusekla. Na 28 jazycích, které sdílejí všechny tři běhy turbo (hindština stranou), jsou průměry Q8 8,59 %, výchozí 8,71 % a turbo 1,6 GB 8,80 %, do 0,2 procentního bodu od sebe, takže většina celkového rozdílu je jeden řádek hindštiny. Velikost tu nepředpověděla spolehlivost a nepředpověděla ani přesnost.

Na Macu

Co to znamená pro modely, které Lesskeys nabízí

Oba soubory large-v3 jsou ve výběru modelů verze pro App Store, která je v prodeji (3.1.4), a podílejí se na 9 z 10 useknutých běhů.

V této verzi není žádná kontrola pokrytí. Kontrola popsaná výše je pro ni návrh, ne dodaná funkce.

Stav k 15. říjnu 2026, pro verzi z App Store v prodeji (3.1.4)

Řečeno otevřeně, protože právě proto stojí za to tuto stránku zveřejnit, a ne založit do šuplíku:

  • Oba soubory large-v3 jsou nabízeny ve výběru modelů Lesskeys a podílejí se na 9 z 10 useknutých běhů. Uživatel, který uvažuje „větší stažení, lepší výsledek“, volí v seznamu nejméně spolehlivou možnost.
  • Kvantizace o velikosti 834 MB, která měla nejnižší průměrnou chybovost (rozdíl oproti ostatním během turbo je většinou jeden řádek hindštiny) a nula useknutí, není ve výběru této verze. V tomto testu byla dosažitelná jen proto, že se adresář s modely prohledává při spuštění.
  • Výchozí model (547 MB) se ve 29 jazycích usekl jednou, u hindštiny (nejspíš skutečné useknutí; viz poznámka pod seznamem pokrytí). Tento běh i běh Large V3 Q5 pro češtinu proběhly v části matice s 12 GB, s malou rezervou paměti (viz omezení).
  • V této verzi není žádná kontrola pokrytí. Kontrola popsaná výše je pro ni návrh, ne dodaná funkce. Až bude dodána, tato část se přepíše, ne tiše smaže.

Ve Windows

Co to znamená ve Windows

Test běžel v aplikaci pro Mac. Aplikace pro Windows jeho součástí nebyla.

Když jsou zapnutá označení mluvčích, má Lesskeys ve Windows pojistku pro přepis, který se ze souboru s řečí vrátí prázdný: soubor dekóduje znovu bez časových značek. Nemá kontrolu pro přepis, který se zastaví uprostřed, což je případ této stránky. U dlouhého souboru si přečtěte poslední řádky přepisu proti zvuku a ověřte, že konec přepisu odpovídá konci nahrávky.

Data

Metoda, tabulka a omezení

Jak běhy probíhaly a co nemohou říct, sbalené.

Jak se useknutí měřilo

5 souborů modelu Whisper z rodiny large-v3 napříč 29 jazyky, 143 ze 145 buněk. Zvuk pochází z korpusu FLEURS s normalizovanou hlasitostí a bez číslic v textu (čtená řeč s publikovanými referenčními přepisy) o zhruba 460 až 2 520 jednotkách na jazyk.

Každý běh prošel skutečnou aplikací na virtuálním stroji s macOS Sequoia, ne přes whisper-cli. To je důležité: detekce řeči, filtr halucinací, normalizace hlasitosti i omezení jazyka byly součástí zpracování, přesně tak, jak by je měl uživatel. Jazyk byl při každém běhu pevně omezen a respektován ve všech 143 buňkách; skutečně načtený model odpovídal požadovanému modelu ve všech 143. Dvě chybějící buňky jsou hindština u obou souborů large-v3, které nedoběhly vůbec.

Pět modelů: velikost, průměrná chybovost, useknuté běhy

Pět souborů modelů Whisper z rodiny large-v3 ve 29 jazycích (zvýrazněné jsou řádky bez useknutého běhu)

ModelVelikostJazykyPrůměrná chybovostMediánUseknuté běhy
Large V3 Turbo Q8 ● není ve výběru834 MB299,16 %6,80 %žádný
Large V3 Turbo1,6 GB299,52 %7,23 %žádný
Large V3 Turbo Q5 ● výchozí v aplikaci547 MB299,99 %7,81 %1 z 29
Large V33 GB2824,64 %15,80 %5 z 28
Large V3 Q51,0 GB2826,66 %18,66 %4 z 28
Omezení tohoto testu
  • Čtená řeč, ne schůzky. FLEURS je čistá nahraná próza. Konverzační a překrývající se zvuk je podstatně těžší a tyto hodnoty se nemají číst jako to, co dostanete u skutečného hovoru.
  • Jeden průchod na buňku. 143 buněk, jeden běh každá. Useknutí bylo reprodukovatelné u obou souborů large-v3 a ve dvou samostatných šetřeních, ale tato matice nestanoví míru; stanoví, že se to děje.
  • Jeden počítač, dvě velikosti paměti. Buňky běžely na jednom virtuálním stroji s Apple Silicon, jehož paměť měla pro prvních 33 buněk 12 GB a pro zbytek 24 GB; všech 29 buněk výchozího modelu a první čtyři buňky Large V3 Q5 (arabština, čeština, dánština, němčina) proběhlo v části s 12 GB. Dva useknuté běhy v ní leží: hindština u výchozího modelu (v nejnižším bodě k dispozici 241 MB paměti) a čeština u Large V3 Q5 (60 MB). Každý další useknutý běh měl k dispozici víc než 6 000 MB. K těmto dvěma mohla přispět nízká paměť a tato matice to od vlivu modelu nedokáže oddělit. Dekódování zůstalo na výchozích hodnotách aplikace pro cestu k souboru, ne na hodnotách nástroje příkazového řádku.
  • Absolutní hodnoty jsou do jisté míry nafouknuté volbami normalizace interpunkce a velikosti písmen. Nosnou částí jsou srovnání mezi modely, ne absolutní procenta.

Přepisy se tentokrát uchovaly. V dřívějším měření je přepsal konfigurační krok dalšího běhu a useknutí se muselo odvozovat z počtu slov, což je přesně důvod, proč zůstalo nepovšimnuto tak dlouho. „Horší chybovost“ a „zastavilo se předčasně“ vypadají v tabulce výsledků stejně.

Dotazy

Otázky k předčasnému zastavení Whisperu

Co je tiché useknutí při rozpoznávání řeči?

Model vrátí přepis pokrývající jen část zvuku a okolní zpracovací řetězec ohlásí úspěch. Text, který tam je, bývá správný, takže nic nevypadá špatně, dokud někdo přepis neporovná s nahrávkou. V této matici se to týkalo 10 ze 143 běhů, z toho 9 u dvou souborů large-v3.

Jak poznám useknutý přepis bez reference?

Porovnejte, co se vrátilo, s tím, co šlo dovnitř: časovou značku konce posledního segmentu s délkou zvukového souboru, nebo délku přepisu s očekávanou délkou. Ani jedno nepotřebuje referenční přepis, a proto je kontrola použitelná v praxi. V těchto datech měly useknuté běhy průměrné pokrytí 0,44 oproti 1,01 u zdravých.

Dává větší model Whisper lepší výsledky?

V této matici ne. Dva největší soubory modelů vykázaly nejvyšší průměrnou chybovost a podílely se na 9 z 10 useknutých běhů, zatímco kvantizace modelu turbo o velikosti 834 MB vykázala nejnižší průměr (9,16 %, do 0,2 procentního bodu od ostatních běhů turbo, když se hindština odloží stranou) a nikdy se neusekla. Velikost stažení tu nepředpověděla ani přesnost, ani spolehlivost.

Je to chyba ve Whisperu, nebo v aplikaci?

Není zjištěno a stránka netvrdí, že to ví. Změřeno je, že tento stav nastává a že si ho okolní zpracovací řetězec nevšiml. Navrhovaná kontrola pokrytí je zmírnění na úrovni aplikace, tedy vrstvy, kterou ovládáme; příčinu neurčuje.

Více

Co číst dál