Whisper (offline)

Spraak naar tekstOfflineAlleen CPUCommercieel gebruik toegestaan

Zet de spraak in uw video om in getimede ondertitels, op uw eigen computer, met whisper.cpp. Geen cloudaccount, geen videokaart, geen Python om te installeren. Kies één keer een model; na de download verlaat niets uw computer.

Installeer hem vanuit Subtitld

Instellingen Add-ons Whisper (offline) Installeren

Subtitld downloadt hem, controleert de SHA-256 en houdt hem up-to-date.

Broncode op GitHub
Talen
99
Modellen
9
Download van de add-on
21–46 MB
RAM, minimaal
512 MB

Wat het doet

Eén ondertitel per zin

Segmenten verschijnen op de tijdlijn terwijl het decodeert, en worden daarna opnieuw gegroepeerd zodat elke ondertitel één zin bevat in plaats van een fragment.

Alles, een reeks of de selectie

Transcribeer de hele video, een stuk ervan, of alleen de ondertitels die u selecteerde.

Klaar voor de opnamemodus

Het model blijft geladen tussen zinnen, dus alleen de eerste wacht op het laden.

Altijd te annuleren

Stopt binnen ongeveer een seconde, zelfs midden in het decoderen, en laat nooit een half resultaat achter.

Van 26.03 geüpgraded? Dit is de engine die vroeger ingebouwd zat. Hij behoudt dezelfde id, instellingen en modelbestanden, dus uw opstelling en gedownloade modellen blijven behouden zonder nieuwe download.

Modellen

Grotere modellen maken minder fouten en duren langer. Base is de standaard en een goed begin; probeer Small of Medium voor namen, accenten en luidruchtig geluid. De .en-versies begrijpen alleen Engels en zijn iets sneller.

Model DownloadRAMGeschikt voor
Tiny tiny · tiny.en
75 MB
~0.3 GBSnelle concepten, trage computers
Base Standaard base · base.en
142 MB
~0.4 GBDuidelijke spraak, de meeste video's
Small small · small.en
466 MB
~0.9 GBAccenten, namen, interviews
Medium medium · medium.en
1.5 GB
~2.1 GBLuidruchtig geluid, meerdere talen
Large v3 large-v3
2.9 GB
~3.9 GBHet beste resultaat, als er tijd is

Modellen komen van ggerganov/whisper.cpp op Hugging Face, één keer, de eerste keer dat u ze gebruikt.

Waar modellen worden bewaard

In de gedeelde modelcache van Subtitld, nooit in de add-on zelf, zodat updates ze niet wissen. Het verwijderen van de add-on houdt ze ook; verwijder de map zelf om ruimte vrij te maken.

Systeem Map
Linux ~/.cache/subtitld/models/whispercpp
macOS ~/Library/Caches/subtitld/models/whispercpp
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\models\whispercpp

Opties

In Instellingen › Add-ons › Whisper (offline) › Configureren.

Model
Standaard: base

Welk model u gebruikt. Zie de tabel hierboven.

CPU threads
Standaard: 0

Auto gebruikt tot 4 threads. Verhoog dit op een computer met meer kernen om sneller te gaan.

Group output by phrases
Standaard: aan

Eén ondertitel per zin. Zet het uit om de segmenten van Whisper te behouden, die vaak midden in een zin breken.

Models folder
Standaard: leeg

Leeg deelt de modelcache van Subtitld. Wijs het elders aan om modellen op een andere schijf te bewaren.

Talen

99 talen, of laat de taal leeg om hem te laten detecteren. Regionale tags zoals pt-br gebruiken hun hoofdtaal; elke Chinese variant wordt zh. Van de talen van Subtitld wordt alleen Zulu niet ondersteund.

  • 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

Platforms

Systeem DownloadGetest
Linux x86-64 46.3 MBOp echte computers en in CI
macOS (Apple silicon) 21.4 MBIn CI
Windows x86-64 21.7 MBIn CI

Vóór elke release draait elke build een echte transcriptie in CI, geïnstalleerd zoals Subtitld hem installeert.

Problemen oplossen

  • model_missingHet modelbestand ontbreekt of is beschadigd. Het bericht noemt het bestand; verwijder het en voer opnieuw uit om het opnieuw te downloaden.
  • network_unavailableHet model kon niet worden gedownload. Probeer het opnieuw; achter een proxy die HTTPS controleert, zet SSL_CERT_FILE op het certificaat ervan.
  • disk_fullNiet genoeg ruimte voor het model. Maak ruimte vrij, of verplaats de modelmap.
  • oomOnvoldoende geheugen. Kies een kleiner model.
  • unsupported_languageWhisper kent deze taal niet. Probeer Vosk, of laat de taal automatisch detecteren.

Licentie

Add-on
Apache-2.0
Engine
MIT
whisper.cpp, pywhispercpp
Modellen
MIT
OpenAI Whisper-gewichten in GGML

Geschikt voor commercieel werk. Sommige andere add-ons gebruiken modellen alleen voor niet-commercieel gebruik; elke pagina zegt dat bovenaan.

Versies

  • 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.

Andere add-ons voor Spraak naar tekst