Lesskeys
Мова
ІнструкціяMac

Яку модель Whisper запускати на Mac?

Коротка відповідь

Запускайте Large V3 Turbo Q5. У нашому тесті вона входить до групи найточніших із шести моделей Whisper (відставання від найкращої — не більш як 13 слів із 6 086), її завантаження найменше в цій групі — 574 МБ, а на Apple M1 Max вона працює з 12-кратною швидкістю реального часу.

macOS 13+ на Apple Silicon · Без підписки

Востаннє перевірено:

Цей матеріал для Mac. Про Windows читайте в статті «Запуск Whisper у Windows».

Ілюстрація реального результату: шість горизонтальних смуг, по одній на модель Whisper, довжина пропорційна частці помилок у словах. 4 моделі мають однаково найкращий результат і показані зеленим, розбіжність між ними не більш як 13 слів із 6 086; з них Large V3 Turbo Q5 найменша, вона позначена «Запускайте цю». Small і Tiny показані червоним із довшими смугами.
Частка помилок у словах на LibriSpeech test-clean, виміряна на Apple M1 Max. Довжина смуги пропорційна частці помилок. Розміри — виміряні розміри файлів у десяткових одиницях; застосунок показує Large V3 Turbo Q5 як 547 МБ.

Відповідь

Беріть Large V3 Turbo Q5

За точністю вона належить до групи найкращих із шести моделей Whisper, а її завантаження найменше в цій групі.

  • 4 рівноціннімоделі, однакові за точністю
  • 574 МБзавантаження (547 МБ у застосунку)
  • 12× реального часу

Відставання від найкращої — до 13 слів із 6 086. Година аудіо займає приблизно п’ять хвилин на Apple M1 Max. Розміри тут — виміряні розміри файлів у десяткових одиницях; застосунок позначає той самий файл як 547 МБ. Поза англійською кілька мов відрізняються: точність Whisper у 29 мовах.

Нарівні

Більша модель коштує більше й нічого не дала

Така сама точність (з розбіжністю до 13 слів) обходиться в 5,4 раза більшим завантаженням і в 1,6 раза повільнішою роботою.

Найбільша з рівних за точністю — Large V3, 3,1 ГБ. Менші моделі справді втрачають у точності: Small робить на 75 помилок більше, ніж найкраща, а Tiny — у 3 рази більше.

Справжні відмінності

Де відмінності справжні

Tiny робить у 3 рази більше помилок, ніж найкраща: 418 проти 141.

Це транскрипт іншого класу, а не трохи гірший. Він ще годиться для чорнового запису з пошуком, зробленого нашвидкуруч із невеликого завантаження, але не годиться, коли транскрипт — це і є сам запис.

Моделі нижче групи рівних за точністю
  • Small: 3,55%, на 75 помилок більше, ніж у найкращої; 35-кратна швидкість реального часу проти 12-кратної в Large V3 Turbo Q5, 488 МБ
  • Tiny: 6,87%, на 277 помилок більше, ніж у найкращої; 89-кратна швидкість реального часу проти 12-кратної в Large V3 Turbo Q5, 78 МБ

Менший файл

Чи знижує точність менший файл?

Принаймні в наших вимірюваннях — ні.

  • Large V3 Turbo Q5 проти Large V3 Turbo: 574 МБ проти 1,6 ГБ (у 2,8 раза менше) і на 4 помилки більше з 6 086 слів (154 проти 150)
  • Large V3 Q5 проти Large V3: 1,1 ГБ проти 3,1 ГБ (у 2,9 раза менше) і на 2 помилки менше з 6 086 слів (141 проти 143)

Це привід перевірити квантування на власному аудіо, а не загальний закон.

Не перевірено

Чого цей тест не показує

LibriSpeech test-clean — найлегший випадок: начитане мовлення з аудіокниг.

  • Без нарад і телефонних дзвінків
  • Без розмов навперебій і шуму
  • Без інших Mac: лише Apple M1 Max
  • Без позначок мовців

Реальні наради складніші, і всі цифри на них були б гіршими: це нижня межа, а не обіцянка щодо вашого наступного стендапу. Крім того, у деяких мовах модель може обірватися раніше на довгому файлі й усе одно повідомити про успіх: коли Whisper зупиняється завчасно.

Дані

Повна таблиця і як її відтворити

Помилки, швидкість і завантаження для кожної моделі, а також метод — за одне клацання.

Повна таблиця результатів

Шість моделей Whisper із тих, що пропонує Lesskeys, обробили ті самі 300 висловлювань (37 хвилин аудіо) із LibriSpeech test-clean — стандартного публічного набору для тестування, що постачається з людськими транскриптами. Ми порахували частку помилок у словах відносно цих транскриптів, засікли час кожного запуску й записали розмір завантаження. Чим менше помилок, тим краще; смуга пропорційна найбільшому значенню в своєму стовпці.

Шість моделей Whisper на 6 086 слів із LibriSpeech test-clean (Apple M1 Max)

МодельЧастка помилок у словахПомилкиШвидкістьЗавантажити
Large V3 Q5 ●2,32%141 / 6 086 слів7-кратна швидкість реального часу1,1 ГБ
Large V3 ●2,35%143 / 6 086 слів7-кратна швидкість реального часу3,1 ГБ
Large V3 Turbo ●2,46%150 / 6 086 слів12-кратна швидкість реального часу1,6 ГБ
Модель Large V3 Turbo Q5 ●2,53%154 / 6 086 слів12-кратна швидкість реального часу574 МБ
Small3,55%216 / 6 086 слів35-кратна швидкість реального часу488 МБ
Tiny6,87%418 / 6 086 слів89-кратна швидкість реального часу78 МБ

Виміряно на Apple M1 Max за допомогою whisper.cpp, з Metal GPU і flash attention, зі стандартними налаштуваннями whisper.cpp (beam size 5), мова примусово en, 8 потоків. Знак ● позначає моделі, які ми вважаємо рівними за найкращою точністю. «89-кратна швидкість реального часу» означає, що година аудіо транскрибується приблизно за 1 хвилину. Розміри в цій таблиці — виміряні розміри файлів у десяткових одиницях, тому вони відрізняються від позначок у застосунку й на інших сторінках: файл Large V3 Turbo Q5 на 574 МБ там має 547 МБ, Small — 466 МБ (тут 488 МБ), Tiny — 75 МБ (тут 78 МБ), Large V3 Q5 — 1,0 ГБ, а Large V3 — 3 ГБ.

Чи справді 4 найкращі моделі рівні?

Large V3 Q5, Large V3, Large V3 Turbo і Large V3 Turbo Q5 розійшлися не більш як на 13 слів із 6 086 слів еталонного тексту. Це рівень шуму вимірювання, а не різниця. Ми вважаємо рівною найкращій будь-яку модель, що відстає від неї не більш як на 0,5 відсоткового пункту, бо шум у ранжуванні зробив би цю сторінку переконливішою, але менш правдивою.

Як відтворити цей тест

Набір даних публічний (OpenSLR), моделі — стандартні збірки Whisper у форматі ggml, а тестовий скрипт — один файл Python. Вибірка добирається детерміновано (відсортовані ідентифікатори висловлювань, рівномірний крок, без випадкового зерна), тож незалежний запуск вибере ті самі висловлювання.

Варто перевірити нормалізатор оцінювання, бо без нього частка помилок у словах нічого не означає. Наш ігнорує відмінності, що є питанням оформлення, а не розпізнавання (регістр, розділові знаки, дефіси, 23 проти twenty three, Mr. проти mister), і при цьому рахує кожну справжню заміну, пропуск і вставку. Його закріплено одинадцятьма тестами, зокрема такими, що перевіряють, чи справжні помилки не нормалізуються. Без цього кроку моделі штрафувалися б за стиль пунктуації, а не за точність.

Показники швидкості отримано на одному комп’ютері; інший чип Apple Silicon дасть інші значення: порядок має зберегтися, а абсолютні цифри — ні. Тут вимірюються лише моделі транскрибації, а не позначки мовців — це окремий етап із власною часткою помилок.

Запитання

Запитання про вибір моделі Whisper

Яку модель Whisper обрати для мого Mac?

Large V3 Turbo Q5. У цьому тесті 4 великі варіанти розійшлися не більш як на 13 слів із 6 086, тож за точністю вони рівні, а з них Large V3 Turbo Q5 має найменший розмір завантаження — 574 МБ — і працює з 12-кратною швидкістю реального часу.

Чи найбільша модель Whisper найточніша?

У межах вимірювання — ні. Large V3 важить 3,1 ГБ, що в 5,4 раза більше за завантаження Large V3 Turbo Q5; за результатом вона відрізняється від неї не більш як на 13 слів із 6 086, а працює в 1,6 раза повільніше.

Чи квантована модель Whisper гірша?

Принаймні тут — ні. Large V3 Turbo Q5 у 2,8 раза менша за Large V3 Turbo і зробила на 4 помилки більше з 6 086 слів. Це в межах похибки вимірювання, тож це привід перевірити квантування на власному аудіо, а не гарантія, що воно ніколи не знижує точність.

Який застосунок для транскрибації на Whisper найкращий?

Жоден тест не визначить одного переможця. 4 провідні моделі розійшлися не більш як на 13 слів із 6 086, тож модель під капотом майже нічого не вирішує. Застосунки відрізняються тим, чи працюють вони на пристрої, чи транскрибують готові записи й чи позначають, хто говорив.

Ще

Читайте далі

Whisper на MacЗапуск Whisper у WindowsРозпізнавання мовлення Whisper офлайн на Mac: встановіть застосунок, диктуйте або додайте файл — і нічого не вивантажується.Розпізнавання мовлення Whisper офлайн на ПК з Windows: встановіть застосунок, диктуйте або додайте файл — і нічого не вивантажується.ЧитатиТочність Whisper у 29 мовахТі самі моделі, перевірені поза англійською.ЧитатиКоли Whisper зупиняється завчасно й каже, що закінчивЗбій, який повідомляє про успіх, і як його виявити.ЧитатиЯк працює локальна транскрибаціяЩо відбувається між вашим голосом і текстом на комп’ютері, крок за кроком, і що все ж потребує інтернету.ЧитатиЩо таке локальне розпізнавання мовлення?Що означає «на пристрої», чим це відрізняється від хмарних інструментів, що для цього потрібно й де воно програє.ЧитатиНайкращі програми для офлайн-диктування на MacЗастосунки для диктування без інтернету: порівняння за тим, де мовлення стає текстом.ЧитатиЯк транскрибувати відео без вивантаженняПеретворіть відеофайл, власне відео з YouTube або випуск подкасту на текст на власному комп’ютері.Читати