Whisper (offline)

Мовлення в текстОфлайнЛише CPUКомерційне використання дозволено

Перетворює мовлення у вашому відео на субтитри з часовими мітками, на вашому комп’ютері, за допомогою whisper.cpp. Без хмарного облікового запису, без відеокарти, без встановлення Python. Виберіть модель один раз; після її завантаження нічого не покидає ваш комп’ютер.

Встановіть його з Subtitld

Налаштування Додатки Whisper (offline) Встановити

Subtitld завантажує його, перевіряє SHA-256 і тримає оновленим.

Джерело на GitHub
Мови
99
Моделі
9
Завантаження додатка
21–46 MB
ОЗП, щонайменше
512 MB

Що це робить

Один субтитр на речення

Сегменти з’являються на часовій шкалі під час декодування, а потім перегруповуються, щоб кожен субтитр містив одне речення, а не уривок.

Усе, діапазон або виділене

Транскрибуйте все відео, його частину або лише вибрані субтитри.

Готовий для режиму запису

Модель залишається завантаженою між фразами, тож лише перша фраза чекає на завантаження.

Скасування в будь-який момент

Зупиняється за секунду, навіть посеред декодування, і ніколи не залишає половинчастого результату.

Оновлюєтеся з 26.03? Це рушій, який раніше був вбудований. Він зберігає той самий ідентифікатор, налаштування та файли моделей, тож ваші параметри й завантажені моделі переходять без нового завантаження.

Моделі

Більші моделі припускаються менше помилок і працюють довше. Base є типовою і добрим початком; спробуйте Small або Medium для імен, акцентів і шумного звуку. Версії .en розуміють лише англійську й трохи швидші.

Модель ЗавантаженняОЗПДобре для
Tiny tiny · tiny.en
75 MB
~0.3 GBШвидкі чернетки, повільні комп’ютери
Base За замовчуванням base · base.en
142 MB
~0.4 GBЧітке мовлення, більшість відео
Small small · small.en
466 MB
~0.9 GBАкценти, імена, інтерв’ю
Medium medium · medium.en
1.5 GB
~2.1 GBШумний звук, кілька мов
Large v3 large-v3
2.9 GB
~3.9 GBНайкращий результат, коли є час

Моделі завантажуються з ggerganov/whisper.cpp на Hugging Face один раз, під час першого використання.

Де зберігаються моделі

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

Система Тека
Linux ~/.cache/subtitld/models/whispercpp
macOS ~/Library/Caches/subtitld/models/whispercpp
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp

Параметри

У Налаштуваннях › Додатки › Whisper (offline) › Налаштувати.

Model
За замовчуванням: base

Яку модель використовувати. Див. таблицю вище.

CPU threads
За замовчуванням: 0

Auto використовує до 4 потоків. Збільште це значення на комп’ютері з більшою кількістю ядер, щоб працювати швидше.

Group output by phrases
За замовчуванням: увімк.

Один субтитр на речення. Вимкніть, щоб зберегти власні сегменти Whisper, які часто обриваються посеред речення.

Models folder
За замовчуванням: порожньо

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

Мови

99 мов, або залиште мову порожньою, щоб визначити її автоматично. Регіональні теги на кшталт pt-br використовують основну мову; кожен китайський варіант відповідає zh. Із мов Subtitld не підтримується лише зулуська.

  • af
  • am
  • ar
  • as
  • az
  • ba
  • be
  • bg
  • bn
  • bo
  • br
  • bs
  • ca
  • cs
  • cy
  • da
  • de
  • el
  • en
  • es
  • et
  • eu
  • fa
  • fi
  • fo
  • fr
  • gl
  • gu
  • ha
  • haw
  • he
  • hi
  • hr
  • ht
  • hu
  • hy
  • id
  • is
  • it
  • ja
  • jw
  • ka
  • kk
  • km
  • kn
  • ko
  • la
  • lb
  • ln
  • lo
  • lt
  • lv
  • mg
  • mi
  • mk
  • ml
  • mn
  • mr
  • ms
  • mt
  • my
  • ne
  • nl
  • nn
  • no
  • oc
  • pa
  • pl
  • ps
  • pt
  • ro
  • ru
  • sa
  • sd
  • si
  • sk
  • sl
  • sn
  • so
  • sq
  • sr
  • su
  • sv
  • sw
  • ta
  • te
  • tg
  • th
  • tk
  • tl
  • tr
  • tt
  • uk
  • ur
  • uz
  • vi
  • yi
  • yo
  • zh

Платформи

Система ЗавантаженняПеревірено
Linux x86-64 46.3 MBНа реальних комп’ютерах і в CI
macOS (Apple silicon) 21.4 MBУ CI
Windows x86-64 21.7 MBУ CI

Перед кожним релізом кожна збірка виконує справжнє транскрибування в CI, встановлене так, як його встановлює Subtitld.

Усунення несправностей

  • model_missingФайл моделі відсутній або пошкоджений. Повідомлення називає файл; видаліть його й запустіть знову, щоб завантажити заново.
  • network_unavailableМодель не завантажилася. Спробуйте ще раз; за проксі, який перевіряє HTTPS, встановіть SSL_CERT_FILE на його сертифікат.
  • disk_fullНедостатньо місця для моделі. Звільніть місце або перемістіть теку моделей.
  • oomНедостатньо пам’яті. Виберіть меншу модель.
  • unsupported_languageWhisper не знає цієї мови. Спробуйте Vosk або автовизначення.

Ліцензія

Додаток
Apache-2.0
Рушій
MIT
whisper.cpp, pywhispercpp
Моделі
MIT
Ваги OpenAI Whisper у форматі GGML

Підходить для комерційної роботи. Деякі інші додатки використовують моделі лише для некомерційного застосування; на початку кожної сторінки про це сказано.

Версії

  • 0.0.1

    Offline speech-to-text for Subtitld with whisper.cpp (pywhispercpp 1.5.1).

    Models are not included: the selected GGML model downloads once on first use into Subtitld's shared model cache, so models downloaded by earlier Subtitld versions are reused.

    The add-on is Apache-2.0. Each archive contains THIRD_PARTY_LICENSES/ with the licences of the third-party components frozen into it: whisper.cpp and pywhispercpp are MIT, pybind11 and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own permissive licences.

    The Linux archive also ships, inside numpy's OpenBLAS, the GCC Fortran runtime (GPL-3.0 with the GCC Runtime Library Exception) and libquadmath (LGPL-2.1-or-later). The complete source of that libquadmath build is attached here as whispercpp-addon-<version>-libquadmath-source.tar.gz; the add-on's own source is whispercpp-addon-<version>-source.tar.gz.

Інші додатки групи «Мовлення в текст»