Lesskeys
Język
PoradnikMac

Jaki model Whisper uruchomić na Macu?

Krótka odpowiedź

Uruchom Large V3 Turbo Q5. W naszym teście dorównał najlepszym pod względem dokładności spośród sześciu modeli Whisper (w granicach 13 słów od najlepszego, na 6 086), a spośród tej grupy ma najmniejsze pobranie, 574 MB, i działa w tempie 12-krotności czasu rzeczywistego na Apple M1 Max.

macOS 13+ na Apple Silicon · Bez abonamentu

Ostatni przegląd:

Ten poradnik dotyczy Maca. Dla Windows zobacz poradnik „Uruchamianie Whisper w Windows”.

Ilustracja prawdziwego wyniku: sześć poziomych słupków, po jednym na model Whisper, narysowanych proporcjonalnie do współczynnika błędów słów. 4 modele remisują na czele i są zielone, wszystkie w granicach 13 słów od siebie na 6 086; Large V3 Turbo Q5 jest z nich najmniejszy i oznaczony „Wybierz ten”. Small i Tiny są czerwone, z dłuższymi słupkami.
Współczynnik błędów słów na LibriSpeech test-clean, zmierzony na Apple M1 Max. Długość słupka jest proporcjonalna do współczynnika błędów. Rozmiary to zmierzone rozmiary plików w jednostkach dziesiętnych; aplikacja pokazuje Large V3 Turbo Q5 jako 547 MB.

Odpowiedź

Pobierz Large V3 Turbo Q5

Dorównał najlepszym pod względem dokładności spośród sześciu modeli Whisper i ma najmniejsze pobranie w grupie modeli o równej dokładności.

  • 4 w remisiemodele, równe pod względem dokładności
  • 574 MBpobranie (547 MB w aplikacji)
  • 12× czas rzeczywisty

W granicach 13 słów od najlepszego, na 6 086. Godzina nagrania zajmuje mniej więcej pięć minut na Apple M1 Max. Rozmiary tutaj to zmierzone rozmiary plików w jednostkach dziesiętnych; aplikacja opisuje ten sam plik jako 547 MB. Poza angielskim kilka języków wypada inaczej: Dokładność Whisper w 29 językach.

Remis

Większy kosztuje więcej i nic nie dał

Ta sama dokładność w granicach 13 słów kosztuje pobranie 5,4 raza większe i działa 1,6 raza wolniej.

Największy model w remisie to Large V3 o rozmiarze 3,1 GB. Mniejszy model kosztuje realną dokładność: Small popełnia o 75 błędów więcej niż najlepszy, a Tiny 3 razy tyle.

Realne różnice

Gdzie różnice są realne

Tiny popełnia 3 razy tyle błędów co najlepszy: 418 wobec 141.

To inny rodzaj transkrypcji, a nie nieco gorszy. Nadal nadaje się do zgrubnego, przeszukiwalnego zapisu zrobionego w pośpiechu z małego pobrania, a jest złym wyborem, gdy transkrypcja ma być dokumentem.

Modele poniżej grupy remisującej
  • Small: 3,55%, o 75 błędów więcej niż najlepszy; 35-krotność czasu rzeczywistego wobec 12 dla Large V3 Turbo Q5, przy 488 MB
  • Tiny: 6,87%, o 277 błędów więcej niż najlepszy; 89-krotność czasu rzeczywistego wobec 12 dla Large V3 Turbo Q5, przy 78 MB

Mniejszy plik

Czy mniejszy plik kosztuje dokładność?

Nie w stopniu, który dałoby się zmierzyć.

  • Large V3 Turbo Q5 wobec Large V3 Turbo: 574 MB wobec 1,6 GB (2,8 raza mniejszy) i o 4 błędy więcej na 6 086 słowach (154 wobec 150)
  • Large V3 Q5 wobec Large V3: 1,1 GB wobec 3,1 GB (2,9 raza mniejszy) i o 2 błędy mniej na 6 086 słowach (141 wobec 143)

To powód, by sprawdzić kwantyzację na własnym nagraniu, a nie ogólne prawo.

Nie testowano

Czego to nie mówi

LibriSpeech test-clean to łatwy przypadek: czytana mowa audiobooków.

  • Bez spotkań i rozmów telefonicznych
  • Bez nakładających się głosów i hałasu
  • Bez innego Maca: tylko Apple M1 Max
  • Bez oznaczeń mówców

Prawdziwe spotkania są trudniejsze i każda liczba byłaby na nich gorsza: to dolna granica błędów, a nie obietnica co do Twojego następnego spotkania zespołu. Model może też w niektórych językach przerwać długi plik wcześniej i mimo to zgłosić sukces: gdy Whisper kończy za wcześnie.

Dane

Pełna tabela i jak ją odtworzyć

Błędy, szybkość i pobranie dla każdego modelu, a do tego metoda, jedno kliknięcie dalej.

Pełna tabela wyników

Sześć modeli Whisper oferowanych w Lesskeys przepisało te same 300 wypowiedzi (37 minut nagrania) z LibriSpeech test-clean, standardowego publicznego zestawu testowego, który zawiera własne transkrypcje wykonane przez ludzi. Oceniliśmy współczynnik błędów słów względem tych transkrypcji, zmierzyliśmy czas każdego przebiegu i zapisaliśmy rozmiar pobrania. Im niższy błąd, tym lepiej; słupek jest rysowany proporcjonalnie do największej wartości w jego kolumnie.

Sześć modeli Whisper na 6 086 słowach LibriSpeech test-clean (Apple M1 Max)

ModelWspółczynnik błędów słówBłędySzybkośćPobierz
Large V3 Q5 ●2,32%141 / 6 086 słów7-krotność czasu rzeczywistego1,1 GB
Large V3 ●2,35%143 / 6 086 słów7-krotność czasu rzeczywistego3,1 GB
Large V3 Turbo ●2,46%150 / 6 086 słów12-krotność czasu rzeczywistego1,6 GB
Large V3 Turbo Q5 ●2,53%154 / 6 086 słów12-krotność czasu rzeczywistego574 MB
Small3,55%216 / 6 086 słów35-krotność czasu rzeczywistego488 MB
Tiny6,87%418 / 6 086 słów89-krotność czasu rzeczywistego78 MB

Zmierzone na Apple M1 Max z whisper.cpp, GPU Metal i flash attention włączone, ustawienia domyślne whisper.cpp (rozmiar wiązki 5), język wymuszony na en, 8 wątków. ● oznacza modele, które uznajemy za remisujące na czele. „89-krotność czasu rzeczywistego” oznacza, że godzina nagrania jest przepisywana w około 1 minutę. Rozmiary w tej tabeli to zmierzone rozmiary plików w jednostkach dziesiętnych, więc różnią się od opisów w aplikacji i na innych stronach: plik 574 MB modelu Large V3 Turbo Q5 to tam 547 MB, Small to 466 MB (tutaj 488 MB), Tiny to 75 MB (tutaj 78 MB), Large V3 Q5 to 1,0 GB, a Large V3 to 3 GB.

Czy czołowe 4 modele naprawdę remisują?

Large V3 Q5, Large V3, Large V3 Turbo, Large V3 Turbo Q5 zmieściły się w 13 słowach od siebie na 6 086 słowach tekstu wzorcowego. To poziom szumu pomiaru, a nie różnica. Za remis uznajemy każdy model w granicach 0,5 punktu procentowego od najlepszego, bo szum rankingu sprawiłby, że ta strona wyglądałaby na bardziej rozstrzygającą, a byłaby mniej prawdziwa.

Jak odtworzyć ten test

Zbiór danych jest publiczny (OpenSLR), modele to standardowe kompilacje ggml Whisper, a narzędzie testowe to jeden plik Pythona. Próbka jest dobierana deterministycznie (posortowane identyfikatory wypowiedzi, równe odstępy, bez losowego ziarna), więc niezależny przebieg wybiera te same wypowiedzi.

Warto sprawdzić normalizator oceny, bo współczynnik błędów słów bez niego nic nie znaczy. Nasz ignoruje różnice, które są kwestią formatu, a nie rozpoznawania (wielkość liter, interpunkcja, dzielenie wyrazów, 23 wobec dwadzieścia trzy, Mr. wobec mister), a nadal liczy każde prawdziwe podstawienie, usunięcie i wstawienie. Chroni go jedenaście przypadków testowych, w tym takie, które sprawdzają, że prawdziwe błędy nie są normalizowane. Bez tego kroku modele są karane za styl interpunkcji, a nie za dokładność.

Wyniki szybkości pochodzą z jednego komputera; inny układ Apple Silicon da inne wartości: kolejność powinna się utrzymać, wartości bezwzględne nie. To mierzy tylko modele transkrypcji, a nie oznaczanie mówców, które jest osobnym etapem z własnym współczynnikiem błędów.

Pytania

Pytania o wybór modelu Whisper

Jakiego modelu Whisper użyć na moim Macu?

Large V3 Turbo Q5. W tym teście 4 duże warianty zmieściły się w 13 słowach od siebie na 6 086 słowach, więc dorównują sobie dokładnością, a spośród nich Large V3 Turbo Q5 ma najmniejsze pobranie, 574 MB, i działa w tempie 12-krotności czasu rzeczywistego.

Czy największy model Whisper jest najdokładniejszy?

Nie w mierzalny sposób. Large V3 ma 3,1 GB, czyli 5,4 raza więcej do pobrania niż Large V3 Turbo Q5, a jego wynik różnił się od niego o najwyżej 13 słów na 6 086, przy czym działał 1,6 raza wolniej.

Czy skwantyzowany model Whisper jest gorszy?

Nie w mierzalny sposób. Large V3 Turbo Q5 jest 2,8 raza mniejszy niż Large V3 Turbo i popełnił o 4 błędy więcej na 6 086 słowach. To mieści się w szumie pomiaru, więc to powód, by sprawdzić kwantyzację na własnym nagraniu, a nie gwarancja, że nigdy nie kosztuje dokładności.

Która aplikacja do transkrypcji oparta na Whisper jest najlepsza?

Żaden test nie wyłoni jednego zwycięzcy. 4 czołowe modele mieszczą się w 13 słowach od siebie na 6 086 słowach, więc model pod spodem prawie nie rozstrzyga. Aplikacje różni to, czy działają na urządzeniu, czy przepisują istniejące nagrania i czy oznaczają, kto mówił.

Więcej

Czytaj dalej