Vosk (offline ASR)

Řeč na textOfflinePouze CPUKomerční použití povoleno

Promění řeč ve vašem videu v časované titulky na vašem vlastním počítači pomocí Vosk. Lehké a pouze pro CPU: malý model jednoho jazyka je stažení o velikosti 31 až 48 MB a poté nic neopustí váš počítač.

Nainstalujte ho z Subtitld

Nastavení Doplňky Vosk (offline ASR) Instalovat

Subtitld ho stáhne, ověří jeho SHA-256 a bude ho udržovat aktuální.

Zdrojový kód na GitHubu
Jazyky
16
Modely
19
Stažení doplňku
16–31 MB
RAM, alespoň
2 GB

Co dělá

Stáhne, co potřebuje

Při prvním přepisu jazyka se jeho model stáhne a rozbalí, s průběhem na liště. Přerušené stahování nikdy nenechá rozbitý model.

Titulky za běhu

Každá fráze se objeví na časové ose, jakmile ji Vosk rozpozná.

Připraveno pro režim nahrávání

Subtitld mu předává každou frázi, kterou řeknete, a načtený model se drží mezi frázemi.

Zrušit kdykoli

Kontroluje se mezi krátkými úseky zvuku a během stahování, takže se zastaví téměř okamžitě.

Vosk nerozlišuje hlasy: každý titulek připadne mluvčímu A.

Aktualizujete z 26.03? Vosk býval vestavěný. Doplněk drží své modely ve vlastní složce, takže nepoužívá ty, které stáhla verze 26.03: každý se stáhne znovu při prvním použití. Staré jsou složky vosk-model-… v mezipaměti modelů Subtitld; smažte je, chcete-li uvolnit místo.

Modely

Každý jazyk má malý model, použitý ve výchozím nastavení, a úplný model o velikosti 1 až 1,9 GB, který je přesnější. Angličtina má navíc model l-graph o velikosti 128 MB.

Doplněk vybere malý model pro jazyk vašich titulků. Chcete-li použít jiný, zadejte jeho ID do pole Vosk model v nastavení doplňku, například vosk-model-en-us-0.22. Tento model se pak použije bez ohledu na jazyk, takže pole před přepisem jiného jazyka znovu vyprázdněte.

ModelJazyk Stažení
English (US) — small Výchozí vosk-model-small-en-us-0.15en-us
40 MB
English (US) — l-graph vosk-model-en-us-0.22-lgraphen-us
128 MB
English (US) — full vosk-model-en-us-0.22en-us
1.8 GB
Portuguese — small Výchozí vosk-model-small-pt-0.3pt-br
31 MB
Portuguese — full (Facebook) vosk-model-pt-fb-v0.1.1-20220516_2113pt-br
1.6 GB
Spanish — small Výchozí vosk-model-small-es-0.42es
39 MB
Spanish — full vosk-model-es-0.42es
1.4 GB
French — small Výchozí vosk-model-small-fr-0.22fr
41 MB
French — full vosk-model-fr-0.22fr
1.4 GB
German — small Výchozí vosk-model-small-de-0.15de
45 MB
German — full vosk-model-de-0.21de
1.9 GB
Italian — small Výchozí vosk-model-small-it-0.22it
48 MB
Italian — full vosk-model-it-0.22it
1.2 GB
Russian — small Výchozí vosk-model-small-ru-0.22ru
45 MB
Russian — full vosk-model-ru-0.42ru
1.8 GB
Chinese — small Výchozí vosk-model-small-cn-0.22zh-cn
42 MB
Chinese — full vosk-model-cn-0.22zh-cn
1.3 GB
Japanese — small Výchozí vosk-model-small-ja-0.22ja
48 MB
Japanese — full vosk-model-ja-0.22ja
1 GB

Modely se stahují z alphacephei.com, jednou, když jazyk některý potřebuje poprvé.

Kde jsou modely uloženy

V datové složce doplňku, jedna složka na model, pojmenovaná podle jeho ID.

Systém Složka
Linux ~/.local/share/subtitld/addons/vosk/models
macOS ~/Library/Application Support/subtitld/addons/vosk/models
Windows %LOCALAPPDATA%\subtitld\addons\vosk\models

Na Linuxu a macOS je to uvnitř vlastní složky doplňku, takže aktualizace nebo odinstalování doplňku smaže i modely; při dalším použití se stáhnou znovu. Na Windows zůstanou, dokud je nesmažete. Chcete-li je uložit jinde, nastavte před spuštěním Subtitld proměnnou SUBTITLD_VOSK_DATA_DIR na jinou složku; modely pak budou v její složce models.

Chcete-li model nainstalovat ručně, rozbalte jej tam tak, aby jeho soubory ležely ve složce přesně pojmenované jako jeho ID.

Možnosti

V Nastavení › Doplňky › Vosk (offline ASR) › Nastavit.

Vosk model
Výchozí: prázdné

Prázdné použije malý model pro jazyk, který přepisujete. Zadejte ID modelu z tabulky výše, a použije se tento model pro každý jazyk.

Auto-download models on first use
Výchozí: zapnuto

Zapnuto: model, který ještě není na vašem počítači, se při prvním použití stáhne z alphacephei.com. Vypnuto: použijí se jen modely, které již jsou ve složce modelů.

Jazyky

Devět jazyků, uvedených níže pod 16 značkami, protože každý je k dispozici obecně i regionálně (pt a pt-br). Regionální značka, která v seznamu není, použije svůj hlavní jazyk: en-gb dostane americký anglický model a veškerá portugalština brazilský.

  • en
  • en-us
  • pt
  • pt-br
  • es
  • es-es
  • fr
  • fr-fr
  • de
  • de-de
  • it
  • it-it
  • ru
  • zh
  • zh-cn
  • ja

Platformy

Systém StaženíOtestováno
Linux x86-64 30.6 MBSestaveno v CI, nespuštěno
macOS (Apple silicon) 15.8 MBSestaveno v CI, nespuštěno
Windows x86-64 24.0 MBSestaveno v CI, nespuštěno

CI sestaví každé stažení, ale nespustí je, takže vydání není ověřeno skutečným přepisem.

Řešení potíží

  • model_missingModel není ve složce modelů a automatické stahování je vypnuto. Zapněte Auto-download models on first use, nebo rozbalte model tam sami.
  • network_unavailableModel se nepodařilo stáhnout z alphacephei.com. Zkontrolujte připojení a zkuste to znovu.
  • disk_fullPro stažení modelu není dost místa. Uvolněte nějaké, nebo použijte malý model.
  • unsupported_languageVosk pro tento jazyk nemá model. Zkuste Whisper.
  • internalPříprava zvuku, rozbalení modelu nebo rozpoznávání selhalo; zpráva uvede, které. Pokud rozbalení selhalo, spusťte to znovu: stahování začne od začátku.

Licence

Doplněk
Apache-2.0
Engine
Apache-2.0
Vosk, Kaldi
Modely
Apache-2.0, GPL-3.0-only
GPL jen pro úplný portugalský model (Facebook)

Vhodné pro komerční práci. Jeden model je GPL-3.0 místo Apache-2.0: úplný portugalský model (Facebook).

Verze

  • 1.0.0

Další doplňky skupiny Řeč na text