Whisper (offline)
Превращает речь в вашем видео в субтитры с таймингом на вашем компьютере, с помощью whisper.cpp. Без облачной учётной записи, без видеокарты и без установки Python. Выберите модель один раз; после её загрузки ничто не покидает ваш компьютер.
Настройки Дополнения Whisper (offline) Установка
Subtitld скачает его, проверит SHA-256 и будет поддерживать его в актуальном состоянии.
- Языки
- 99
- Модели
- 9
- Загрузка дополнения
- 21–46 MB
- ОЗУ, не меньше
- 512 MB
Что он делает
Сегменты появляются на таймлайне во время декодирования, затем перегруппировываются так, чтобы каждый субтитр содержал одно предложение, а не фрагмент.
Расшифруйте всё видео, его отрезок или только выбранные субтитры.
Модель остаётся загруженной между фразами, поэтому ждёт загрузки только первая фраза.
Останавливается примерно за секунду, даже посреди декодирования, и никогда не оставляет незавершённый результат.
Переходите с 26.03? Это тот движок, который раньше был встроен. Он сохраняет тот же id, настройки и файлы моделей, поэтому ваша конфигурация и загруженные модели переносятся без новой загрузки.
Модели
Большие модели делают меньше ошибок и работают дольше. Base выбрана по умолчанию и является хорошим началом; попробуйте Small или Medium для имён, акцентов и шумного звука. Версии .en понимают только английский и работают немного быстрее.
| Модель | Загрузка | ОЗУ | Подходит для |
|---|---|---|---|
| Tiny tiny · tiny.en | ~0.3 GB | Быстрые черновики, медленные компьютеры | |
| Base По умолчанию base · base.en | ~0.4 GB | Чёткая речь, большинство видео | |
| Small small · small.en | ~0.9 GB | Акценты, имена, интервью | |
| Medium medium · medium.en | ~2.1 GB | Шумный звук, несколько языков | |
| Large v3 large-v3 | ~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)» нажмите «Настроить».
baseКакую модель использовать. См. таблицу выше.
0Авто использует до 4 потоков. Увеличьте на компьютере с большим числом ядер, чтобы работать быстрее.
Один субтитр на предложение. Выключите, чтобы сохранить собственные сегменты Whisper, которые часто разрываются посреди предложения.
Пусто использует общий кэш моделей Subtitld. Укажите другую папку, чтобы хранить модели на другом диске.
Языки
99 языков, либо оставьте язык пустым, чтобы определить его автоматически. Региональные метки, например pt-br, используют свой основной язык; все китайские варианты сводятся к zh. Из языков Subtitld не поддерживается только зулу.
afamarasazbabebgbnbobrbscacscydadeeleneseteufafifofrglguhahawhehihrhthuhyidisitjajwkakkkmknkolalblnloltlvmgmimkmlmnmrmsmtmynenlnnnoocpaplpsptrorusasdsiskslsnsosqsrsusvswtatetgthtktltrttukuruzviyiyozh
Платформы
| Система | Загрузка | Проверено |
|---|---|---|
| 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 или автоопределение.
Лицензия
Подходит для коммерческой работы. Некоторые другие дополнения используют модели только для некоммерческого применения; на каждой странице это указано вверху.
Версии
- 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 iswhispercpp-addon-<version>-source.tar.gz.