Vosk (offline ASR)
Zet de spraak in uw video om in getimede ondertitels, op uw eigen computer, met Vosk. Licht en alleen op de CPU: het kleine model van een taal is een download van 31 tot 48 MB, en daarna verlaat niets uw computer.
Instellingen Add-ons Vosk (offline ASR) Installeren
Subtitld downloadt hem, controleert de SHA-256 en houdt hem up-to-date.
- Talen
- 16
- Modellen
- 19
- Download van de add-on
- 16–31 MB
- RAM, minimaal
- 2 GB
Wat het doet
De eerste keer dat u een taal transcribeert, wordt het model gedownload en uitgepakt, met de voortgang in de balk. Een afgebroken download laat nooit een kapot model achter.
Elke zin verschijnt op de tijdlijn zodra Vosk hem heeft herkend.
Subtitld geeft elke zin die u spreekt aan Vosk, en het geladen model blijft tussen de zinnen bewaard.
Het controleert tussen korte stukjes audio, en tijdens een download, dus het stopt bijna meteen.
Vosk onderscheidt geen stemmen: elke ondertitel gaat naar spreker A.
Van 26.03 geüpgraded? Vosk zat vroeger ingebouwd. De add-on bewaart zijn modellen in een eigen map, dus hergebruikt hij niet die welke 26.03 downloadde: elk wordt de eerste keer opnieuw gedownload. De oude zijn de vosk-model-…-mappen in de modelcache van Subtitld; verwijder ze om ruimte vrij te maken.
Modellen
Elke taal heeft een klein model, dat standaard wordt gebruikt, en een volledig model van 1 tot 1,9 GB dat nauwkeuriger is. Engels heeft ook een l-graph-model van 128 MB.
De add-on kiest het kleine model voor de taal van uw ondertitels. Wilt u een ander gebruiken, vul dan de id ervan in bij Vosk model in de instellingen van de add-on, bijvoorbeeld vosk-model-en-us-0.22. Dat model wordt dan gebruikt voor welke taal ook, dus maak het veld weer leeg voordat u een andere taal transcribeert.
| Model | Taal | Download |
|---|---|---|
| English (US) — small Standaard vosk-model-small-en-us-0.15 | en-us | |
| English (US) — l-graph vosk-model-en-us-0.22-lgraph | en-us | |
| English (US) — full vosk-model-en-us-0.22 | en-us | |
| Portuguese — small Standaard vosk-model-small-pt-0.3 | pt-br | |
| Portuguese — full (Facebook) vosk-model-pt-fb-v0.1.1-20220516_2113 | pt-br | |
| Spanish — small Standaard vosk-model-small-es-0.42 | es | |
| Spanish — full vosk-model-es-0.42 | es | |
| French — small Standaard vosk-model-small-fr-0.22 | fr | |
| French — full vosk-model-fr-0.22 | fr | |
| German — small Standaard vosk-model-small-de-0.15 | de | |
| German — full vosk-model-de-0.21 | de | |
| Italian — small Standaard vosk-model-small-it-0.22 | it | |
| Italian — full vosk-model-it-0.22 | it | |
| Russian — small Standaard vosk-model-small-ru-0.22 | ru | |
| Russian — full vosk-model-ru-0.42 | ru | |
| Chinese — small Standaard vosk-model-small-cn-0.22 | zh-cn | |
| Chinese — full vosk-model-cn-0.22 | zh-cn | |
| Japanese — small Standaard vosk-model-small-ja-0.22 | ja | |
| Japanese — full vosk-model-ja-0.22 | ja |
Modellen komen van alphacephei.com, één keer, de eerste keer dat een taal er een nodig heeft.
Waar modellen worden bewaard
In de datamap van de add-on, één map per model, genoemd naar zijn id.
| Systeem | Map |
|---|---|
| Linux | ~/.local/share/subtitld/addons/vosk/models |
| macOS | ~/Library/Application Support/subtitld/addons/vosk/models |
| Windows | %LOCALAPPDATA%\subtitld\addons\vosk\models |
Op Linux en macOS staat dit in de eigen map van de add-on, dus bij updaten of verwijderen van de add-on verdwijnen de modellen ook; ze worden opnieuw gedownload wanneer ze nodig zijn. Op Windows blijven ze staan tot u ze verwijdert. Wilt u ze ergens anders bewaren, zet dan SUBTITLD_VOSK_DATA_DIR op een andere map voordat u Subtitld start; de modellen komen dan in de map models daarvan.
Wilt u een model handmatig installeren, pak het dan daar uit zodat de bestanden in een map staan die precies zo heet als de id.
Opties
In Instellingen › Add-ons › Vosk (offline ASR) › Configureren.
Leeg gebruikt het kleine model voor de taal die u transcribeert. Vul een model-id uit de tabel hierboven in om dat model te gebruiken; het wordt dan voor elke taal gebruikt.
Aan: een model dat nog niet op uw computer staat, wordt de eerste keer dat het nodig is van alphacephei.com gedownload. Uit: alleen modellen die al in de modelmap staan worden gebruikt.
Talen
Negen talen, hieronder vermeld onder 16 tags omdat elke taal zowel gewoon als regionaal bestaat (pt en pt-br). Een regionale tag die er niet bij staat, gebruikt zijn hoofdtaal: en-gb krijgt het Amerikaans-Engelse model, en al het Portugees het Braziliaanse.
enen-usptpt-breses-esfrfr-frdede-deitit-itruzhzh-cnja
Platforms
| Systeem | Download | Getest |
|---|---|---|
| Linux x86-64 | 30.6 MB | Gebouwd in CI, niet uitgevoerd |
| macOS (Apple silicon) | 15.8 MB | Gebouwd in CI, niet uitgevoerd |
| Windows x86-64 | 24.0 MB | Gebouwd in CI, niet uitgevoerd |
CI bouwt elke download, maar start hem niet, dus een release wordt niet met een echte transcriptie gecontroleerd.
Problemen oplossen
model_missingHet model staat niet in de modelmap en automatisch downloaden staat uit. Zet Auto-download models on first use aan, of pak het model zelf daar uit.network_unavailableHet model kon niet van alphacephei.com worden gedownload. Controleer uw verbinding en probeer het opnieuw.disk_fullNiet genoeg ruimte voor de download van het model. Maak ruimte vrij, of gebruik het kleine model.unsupported_languageVosk heeft geen model voor deze taal. Probeer Whisper.internalHet voorbereiden van de audio, uitpakken van het model of herkennen is mislukt; het bericht zegt welke. Als uitpakken mislukte, voer het opnieuw uit: de download begint dan opnieuw.
Licentie
Geschikt voor commercieel werk. Eén model is GPL-3.0 in plaats van Apache-2.0: het volledige Portugese (Facebook)-model.
Versies
- 1.0.0