Parakeet & Nemotron offline, 33 jazyků
Promění řeč ve vašem videu v časované titulky na vašem vlastním počítači, ve 33 jazycích, pomocí dvou řečových modelů od NVIDIA: Parakeet pro 25 evropských jazyků, Nemotron pro arabštinu, čínštinu, hindštinu, japonštinu, korejštinu, norštinu, turečtinu a vietnamštinu. Rozliší až 8 mluvčích a během nahrávání píše živé titulky. Bez grafické karty a bez účtu, a nic neopustí váš počítač.
Nastavení Doplňky Parakeet & Nemotron (offline, 33 languages) Instalovat
Subtitld ho stáhne, ověří jeho SHA-256 a bude ho udržovat aktuální.
- Jazyky
- 33
- Modely
- 3
- Stažení doplňku
- 10–20 MB
- RAM, alespoň
- 2 GB
Co dělá
Parakeet přepisuje 25 evropských jazyků, s interpunkcí, velkými písmeny a čísly psanými číslicemi. Nemotron přidává arabštinu, čínštinu, hindštinu, japonštinu, korejštinu, norštinu, turečtinu a vietnamštinu. Doplněk zvolí model podle jazyka vašeho projektu.
Zapněte Label speakers a doplněk rozliší až 8 hlasů: každý titulek dostane svého mluvčího, A, B, C…, a při změně mluvčího začne nový titulek.
V režimu nahrávání Nemotron píše vaše slova, jak mluvíte, ve 28 jazycích, a každá dokončená věta vyplní svůj titulek.
Každý model se stáhne jednou, když je poprvé potřeba. 12minutový film zabere na notebooku asi minutu a půl, včetně označení mluvčích. Bez grafické karty a nic neopustí váš počítač.
Použití
Chcete-li přepsat soubor, otevřete kartu Import, zvolte Parakeet & Nemotron jako Modul přepisu, nastavte Jazyk titulků a stiskněte Spustit přepis. Titulky se objevují na časové ose, zatímco se zbytek ještě přepisuje: zvuk se zpracovává po minutě (s Nemotron po půl minutě), takže ukazatel průběhu se stále posouvá a Zrušit zabere během několika sekund.
Pro živé titulky otevřete kartu Zvuk a zvolte doplněk jako Modul přepisu v části Nahrávání.
Modely
Jsou tři modely a žádný z nich není uvnitř doplňku. Každý se stáhne do sdílené mezipaměti modelů Subtitld, když je poprvé potřeba, z vlastních stránek NVIDIA na Hugging Face, v pevně dané revizi a ověřený podle svého otisku. Přerušené stahování pokračuje tam, kde skončilo. Aktualizace nebo odstranění doplňku modely ponechá.
| Model | Stažení | Vhodné pro |
|---|---|---|
| Parakeet TDT 0.6B v3 Výchozí parakeet | Soubory ve 25 evropských jazycích: nejméně chyb a nejpřesnější časování | |
| Nemotron 3.5 ASR Streaming 0.6B nemotron | Soubory v arabštině, čínštině, hindštině, japonštině, korejštině, norštině, turečtině a vietnamštině a živé titulky ve 28 jazycích | |
| Nemotron-3-Diarization diarization | Označení mluvčích, až 8, když je zapnuto Label speakers |
Nastavení Model doplňku určuje, který model soubor přepíše. Při Automatic, což je výchozí volba, si Parakeet vezme 25 jazyků, které zná, a Nemotron zbylých osm. Nemotron můžete zvolit i pro jazyk, který znají oba; Parakeet je tam ale stále lepší volbou.
Parakeet časuje každé slovo ve chvíli, kdy ho slyší. Nemotron časuje slovo, až když ho píše, blízko jeho konce, takže doplněk každé slovo posune zpět tam, kde je vysloveno. Na testovacím filmu začíná 76% titulků Nemotron do půl sekundy od vlastních titulků filmu, oproti 85% u Parakeet. Přes hudbu a zvukové efekty Nemotron často nepíše interpunkci, takže jeho titulky končí i při pauze 0,8 sekundy.
Naměřeno na procesoru notebooku (Intel i7-13700T):
| Nahrávka | Čas | Paměť |
|---|---|---|
| 12minutový film, Parakeet, s označením mluvčích | 87 s | 1,3 GB |
| 12minutový film, Nemotron | 63 s | 1,2 GB |
| Samotné označení mluvčích, 3 minuty | 7 s | 0,2 GB |
Kde jsou modely uloženy
| Systém | Složka |
|---|---|
| Linux | ~/.cache/subtitld/models/parakeet-nemotron |
| macOS | ~/Library/Caches/subtitld/models/parakeet-nemotron |
| Windows | %LOCALAPPDATA%\subtitld\subtitld\Cache\models\parakeet-nemotron |
Všechny tři modely zabírají asi 1,6 GB. Chcete-li uvolnit místo, smažte složku; každý model se znovu stáhne, až bude zase potřeba.
Živé titulky
Během nahrávání Nemotron slyší kousek za každé slovo (ve výchozím nastavení 560 ms; viz Live caption delay) a píše slova, jak mluvíte. Subtitld je ukazuje, dokud věta není dokončena, a pak věta vyplní svůj titulek. Věta končí po 0,8 sekundy bez nového slova.
Napoprvé se stáhne model Nemotron o velikosti 742 MB a průběh stahování se ukazuje tam, kde se objeví slova. Živé titulky častěji než u souborů vycházejí malými písmeny a bez interpunkce: pro čistý text nahrávku potom přepište pomocí Parakeet. Označení mluvčích je jen pro soubory.
Možnosti
V Nastavení › Doplňky › Parakeet & Nemotron (offline, 33 languages) › Nastavit.
autoPro soubory. Automatic zvolí Parakeet pro 25 jazyků, které zná, a Nemotron pro ostatní. Parakeet dělá méně chyb a píše čísla číslicemi; časy slov u Nemotron jsou odhadnuté, takže jeho titulky mohou začínat o něco dřív nebo později. Živé titulky vždy používají Nemotron.
Zapnuto: jeden titulek na větu, ať je jakkoli dlouhá. Vypnuto: dlouhá věta se rozdělí na titulky o nejvýše zhruba dvou řádcích nebo 7 sekundách. V obou případech začíná nový mluvčí nový titulek.
Pro soubory. Rozliší až 8 mluvčích (A, B, C…) a při změně mluvčího začne nový titulek. Model mluvčích o velikosti 107 MB se stáhne napoprvé; přidá asi 7 sekund na každé 3 minuty zvuku.
560Kolik zvuku za slovem Nemotron slyší, než slovo napíše, během nahrávání, v milisekundách. 160 ukazuje slova nejdřív a dělá nejvíc chyb; 1120 (1,1 s) jich dělá nejméně.
Jazyky
33 jazyků. Parakeet zná 25: angličtinu, bulharštinu, češtinu, dánštinu, estonštinu, finštinu, francouzštinu, chorvatštinu, italštinu, litevštinu, lotyštinu, maďarštinu, maltštinu, němčinu, nizozemštinu, polštinu, portugalštinu, rumunštinu, ruštinu, řečtinu, slovenštinu, slovinštinu, španělštinu, švédštinu a ukrajinštinu. Nemotron zná 28: všechny tyto kromě litevštiny, lotyštiny, maltštiny, řečtiny a slovinštiny, a navíc arabštinu, čínštinu, hindštinu, japonštinu, korejštinu, norštinu, turečtinu a vietnamštinu. Živé titulky pokrývají 28 jazyků Nemotron.
Když necháte jazyk prázdný, Parakeet sám zjistí, kterým z jeho 25 jazyků se mluví. Nemotron dostane jazyk a u angličtiny, španělštiny, francouzštiny a portugalštiny i jeho variantu: en-gb, es-es, fr-ca a pt-br dají britskou angličtinu, španělštinu ze Španělska, kanadskou francouzštinu a brazilskou portugalštinu. Bez regionu Nemotron očekává americkou angličtinu, španělštinu z USA, francouzštinu z Francie a evropskou portugalštinu. Pro jazyk, který nezná ani jeden z modelů, přijde zpráva se seznamem těch, které znají.
arbgcsdadeelenesetfifrhihrhuitjakoltlvmtnbnlplptroruskslsvtrukvizh
Platformy
| Systém | Stažení | Otestováno |
|---|---|---|
| Linux x86-64 | 10.0 MB | Soubory, označení mluvčích a živé titulky přes vlastní instalátor a správce doplňků Subtitld na skutečném počítači; v čistých systémech AlmaLinux 8, Ubuntu 20.04 až 24.04, Debian 12, Fedora 41 a Arch; a v CI |
| macOS (Apple silicon) | 20.2 MB | V CI, na procesoru: Metal na virtuálních Macích v CI padá, takže tam doplněk přejde na procesor. Na skutečném Macu zatím nespuštěno |
| Windows x86-64 | 14.4 MB | V CI |
Linux x86-64 (jakákoli distribuce od roku 2018), macOS na Apple Silicon a Windows x86-64. Na x86-64 potřebuje procesor AVX2: Intel od roku 2013 a AMD od roku 2015. ffmpeg je součástí Subtitld.
Na Macu doplněk jednou, v samostatném procesu, zkusí grafický procesor (Metal), a pokud to selže, použije procesor. Výsledek se uloží do složky modelů, do metal-check.json. Chcete-li volit sami, nastavte před spuštěním Subtitld PARAKEET_NEMOTRON_DEVICE na cpu nebo gpu.
Každé vydání je sestaveno na všech třech systémech a na každém z nich CI nainstaluje doplněk stejně jako Subtitld, stáhne modely a přepíše soubor každým modelem, s označením mluvčích, i živě.
Řešení potíží
unsupported_languageModel neumí přepsat jazyk projektu; zpráva uvede ty, které umí. Nastavte Model na Automatic, nebo zvolte jiný modul. Litevština, lotyština, maltština, řečtina a slovinština nemají živé titulky: soubor přepište až potom.network_unavailableModel se nepodařilo stáhnout, nebo stažený soubor neprošel kontrolou a byl zahozen. Zkontrolujte připojení a zkuste to znovu: stahování pokračuje tam, kde skončilo.disk_fullNa disku není dost místa pro modely nebo dekódovaný zvuk. Všechny tři modely zabírají asi 1,6 GB.oomNedostatek paměti. Zavřete jiné programy: dlouhý film potřebuje asi 1,3 GB.bad_paramsSubtitld nedokázal předat zvuk; zpráva uvede proč.internalUvnitř doplňku něco selhalo, často ffmpeg při dekódování zvuku nebo model, který se nepodařilo načíst. Zpráva obsahuje podrobnosti. Pokud uvádí, že procesoru chybí AVX2, tento počítač doplněk spustit nemůže.
Licence
Vhodné pro komerční práci. Doplněk i NeMo-Speech.cpp od NVIDIA jsou pod Apache-2.0. Parakeet je pod CC-BY-4.0, která žádá uvedení NVIDIA jako autora všude, kde se sdílejí samotné váhy. Oba modely Nemotron jsou pod OpenMDW-1.1, permisivní licencí pro modely, která nijak neomezuje, co s nimi vytvoříte. Modely se stahují od NVIDIA; doplněk je nedodává. Titulky, které vytvoříte, jsou vaše.
Verze
- 26.11.1
The first release. NVIDIA's Parakeet TDT 0.6B v3 and Nemotron 3.5 ASR Streaming 0.6B, offline on your computer, on NVIDIA's NeMo-Speech.cpp runtime.
- Subtitles from a file in 33 languages. Parakeet transcribes the 25 European languages, with punctuation, numbers as digits and accurate word timing; Nemotron transcribes Arabic, Chinese, Hindi, Japanese, Korean, Norwegian, Turkish and Vietnamese. Long files are transcribed a minute at a time, so memory stays flat (a 12-minute film peaks at about 1.3 GB), and finished subtitles appear on the timeline as they are made.
- Speaker labels, when switched on in Configure: up to 8 speakers, A, B, C…, with a new subtitle at each change of speaker. The speaker model (107 MB) downloads the first time.
- Live captions while recording, from Nemotron, in 28 languages, with a choice of 160 ms to 1.1 s of lookahead.
- One cue per sentence, or subtitles of about two lines at most.
Parakeet (714 MB) and Nemotron (742 MB) each download from NVIDIA's Hugging Face repositories the first time they are needed. On a Mac with Apple Silicon the runtime uses the GPU (Metal). On x86-64 the processor needs AVX2 (Intel since 2013, AMD since 2015).
Needs Subtitld 26.10 or newer.
Další doplňky skupiny Řeč na text
-
Whisper Offline
Přepis řeči offline pomocí whisper.cpp, pouze CPU.
-
Vosk Offline
Lehké, pouze CPU. Modely od zhruba 40 MB.
-
RealtimeSTT Offline
Pro režim nahrávání, během mluvení. Modely Whisper, na vašem počítači.
-
AssemblyAI Cloud
S rozlišením mluvčích. Zatím není k dispozici.
-
Whistle Offline
Drobný, offline a pouze CPU. Sedm evropských jazyků.
-
Phonon-2 Offline
Přepis anglické řeči offline na CPU. Zatím pro Linux.
-
Bark 3.0 Offline
Přesný přepis anglické řeči offline, na CPU.