Parakeet & Nemotron offline, 33 talen

Spraak naar tekstOfflineAlleen CPUCommercieel gebruik toegestaan

Zet de spraak in uw video om in getimede ondertitels, op uw eigen computer, in 33 talen, met twee spraakmodellen van NVIDIA: Parakeet voor 25 Europese talen, Nemotron voor Arabisch, Chinees, Hindi, Japans, Koreaans, Noors, Turks en Vietnamees. Het kan tot 8 sprekers uit elkaar houden en schrijft live ondertitels terwijl u opneemt. Geen videokaart en geen account nodig, en niets verlaat uw computer.

Installeer hem vanuit Subtitld

Instellingen Add-ons Parakeet & Nemotron (offline, 33 languages) Installeren

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

Broncode op GitHub
Talen
33
Modellen
3
Download van de add-on
10–20 MB
RAM, minimaal
2 GB

Wat het doet

33 talen, twee modellen

Parakeet transcribeert 25 Europese talen, met leestekens, hoofdletters en getallen in cijfers. Nemotron voegt Arabisch, Chinees, Hindi, Japans, Koreaans, Noors, Turks en Vietnamees toe. De add-on kiest het model dat bij de taal van uw project past.

Wie er spreekt

Zet Label speakers aan en tot 8 stemmen worden uit elkaar gehouden: elke ondertitel krijgt zijn spreker, A, B, C…, en er begint een nieuwe ondertitel wanneer de spreker wisselt.

Live ondertitels terwijl u opneemt

In de opnamemodus schrijft Nemotron uw woorden terwijl u spreekt, in 28 talen, en elke afgeronde zin vult zijn ondertitel.

Offline, op de processor

Elk model wordt één keer gedownload, de eerste keer dat het nodig is. Een film van 12 minuten kost op een laptop ongeveer anderhalve minuut, sprekerlabels inbegrepen. Geen videokaart, en niets verlaat uw computer.

Gebruik

Om een bestand te transcriberen, opent u het tabblad Importeren, kiest u Parakeet & Nemotron als Transcriptie-engine, stelt u de Ondertiteltaal in en klikt u op Transcriptie starten. De ondertitels verschijnen op de tijdlijn terwijl de rest nog wordt getranscribeerd: de audio gaat er per minuut doorheen (per halve minuut met Nemotron), zodat de voortgangsbalk blijft bewegen en Annuleren binnen enkele seconden werkt.

Voor live ondertitels opent u het tabblad Audio en kiest u de add-on als Transcriptie-engine onder Opnemen.

Modellen

Er zijn drie modellen, en geen ervan zit in de add-on. Elk model wordt de eerste keer dat het nodig is gedownload naar de gedeelde modelcache van Subtitld, van de eigen pagina's van NVIDIA op Hugging Face, op een vaste revisie en gecontroleerd tegen zijn vingerafdruk. Een onderbroken download gaat verder waar hij stopte. Bij updaten of verwijderen van de add-on blijven de modellen bewaard.

Model DownloadGeschikt voor
Parakeet TDT 0.6B v3 Standaard parakeet
714 MB
Bestanden in 25 Europese talen: de minste fouten en de nauwkeurigste timing
Nemotron 3.5 ASR Streaming 0.6B nemotron
742 MB
Bestanden in het Arabisch, Chinees, Hindi, Japans, Koreaans, Noors, Turks en Vietnamees, en live ondertitels in 28 talen
Nemotron-3-Diarization diarization
107 MB
Sprekerlabels, tot 8 sprekers, als Label speakers aanstaat

De instelling Model van de add-on bepaalt welk model een bestand transcribeert. Op Automatic, de standaard, neemt Parakeet de 25 talen die het kent en Nemotron de andere acht. U kunt ook Nemotron kiezen voor een taal die ze allebei kennen; Parakeet blijft daar de betere keuze.

Parakeet geeft elk woord een tijd op het moment dat het dat woord hoort. Nemotron geeft een woord een tijd wanneer het dat woord schrijft, vlak bij het einde ervan, dus de add-on schuift elk woord terug naar waar het wordt uitgesproken. Bij een testfilm begint 76% van de ondertitels van Nemotron binnen een halve seconde van de eigen ondertitels van de film, tegenover 85% bij Parakeet. Onder muziek en geluidseffecten schrijft Nemotron vaak geen leestekens, dus zijn ondertitels eindigen ook bij een pauze van 0,8 seconde.

Gemeten op een laptopprocessor (Intel i7-13700T):

Audio Tijd Geheugen
Film van 12 minuten, Parakeet, met sprekerlabels 87 s 1,3 GB
Film van 12 minuten, Nemotron 63 s 1,2 GB
Alleen sprekerlabels, 3 minuten 7 s 0,2 GB

Waar modellen worden bewaard

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

Alle drie de modellen samen nemen ongeveer 1,6 GB in. Verwijder de map om de ruimte vrij te maken; elk model wordt opnieuw gedownload wanneer het weer nodig is.

Live ondertitels

Terwijl u opneemt, hoort Nemotron een stukje voorbij elk woord (standaard 560 ms; zie Live caption delay) en schrijft het de woorden terwijl u spreekt. Subtitld toont ze tot de zin klaar is, en dan vult de zin zijn ondertitel. Een zin eindigt na 0,8 seconde zonder nieuw woord.

De eerste keer wordt het Nemotron-model van 742 MB gedownload, en de voortgang van de download staat op de plek waar de woorden zullen verschijnen. Live ondertitels komen vaker dan bij bestanden in kleine letters en zonder leestekens: transcribeer de opname achteraf met Parakeet als u nette tekst wilt. Sprekerlabels zijn er alleen voor bestanden.

Opties

In Instellingen › Add-ons › Parakeet & Nemotron (offline, 33 languages) › Configureren.

Model
Standaard: auto

Voor bestanden. Automatic kiest Parakeet voor de 25 talen die het kent en Nemotron voor de andere. Parakeet maakt minder fouten en schrijft getallen in cijfers; de woordtijden van Nemotron zijn geschat, dus zijn ondertitels kunnen iets te vroeg of te laat beginnen. Live ondertitels gebruiken altijd Nemotron.

One cue per sentence
Standaard: aan

Aan: één ondertitel per zin, hoe lang ook. Uit: een lange zin wordt opgedeeld in ondertitels van hooguit ongeveer twee regels of 7 seconden. In beide gevallen begint een nieuwe spreker een nieuwe ondertitel.

Label speakers
Standaard: uit

Voor bestanden. Houdt tot 8 sprekers uit elkaar (A, B, C…) en begint een nieuwe ondertitel wanneer de spreker wisselt. Het sprekermodel van 107 MB wordt de eerste keer gedownload; het kost ongeveer 7 seconden extra per 3 minuten audio.

Live caption delay
Standaard: 560

Hoeveel audio na een woord Nemotron hoort voordat het dat woord schrijft, terwijl u opneemt, in milliseconden. 160 toont woorden het snelst en maakt de meeste fouten; 1120 (1,1 s) maakt de minste.

Talen

33 talen. Parakeet kent er 25: Bulgaars, Deens, Duits, Engels, Ests, Fins, Frans, Grieks, Hongaars, Italiaans, Kroatisch, Lets, Litouws, Maltees, Nederlands, Oekraïens, Pools, Portugees, Roemeens, Russisch, Sloveens, Slowaaks, Spaans, Tsjechisch en Zweeds. Nemotron kent er 28: al die talen behalve Grieks, Lets, Litouws, Maltees en Sloveens, en daarnaast Arabisch, Chinees, Hindi, Japans, Koreaans, Noors, Turks en Vietnamees. Live ondertitels zijn er voor de 28 van Nemotron.

Laat u de taal leeg, dan zoekt Parakeet zelf uit welke van zijn 25 talen er wordt gesproken. Nemotron krijgt de taal door, en bij Engels, Spaans, Frans en Portugees ook de variant: en-gb, es-es, fr-ca en pt-br geven Brits Engels, Spaans uit Spanje, Canadees Frans en Braziliaans Portugees. Zonder regio verwacht het Amerikaans Engels, Spaans uit de Verenigde Staten, Frans uit Frankrijk en Europees Portugees. Bij een taal die geen van beide modellen kent, verschijnt een bericht met de talen die ze wel kennen.

  • ar
  • bg
  • cs
  • da
  • de
  • el
  • en
  • es
  • et
  • fi
  • fr
  • hi
  • hr
  • hu
  • it
  • ja
  • ko
  • lt
  • lv
  • mt
  • nb
  • nl
  • pl
  • pt
  • ro
  • ru
  • sk
  • sl
  • sv
  • tr
  • uk
  • vi
  • zh

Platforms

Systeem DownloadGetest
Linux x86-64 10.0 MBBestanden, sprekerlabels en live ondertitels via het installatieprogramma en het add-onbeheer van Subtitld zelf, op een echte computer; op schone systemen met AlmaLinux 8, Ubuntu 20.04 tot en met 24.04, Debian 12, Fedora 41 en Arch; en in CI
macOS (Apple silicon) 20.2 MBIn CI, op de processor: Metal crasht op de virtuele Macs van CI, dus daar valt de add-on terug op de processor. Nog niet op een echte Mac gedraaid
Windows x86-64 14.4 MBIn CI

Linux x86-64 (elke distributie vanaf 2018), macOS op Apple Silicon en Windows x86-64. Op x86-64 heeft de processor AVX2 nodig: Intel vanaf 2013 en AMD vanaf 2015. ffmpeg wordt met Subtitld meegeleverd.

Op een Mac probeert de add-on één keer de grafische processor (Metal), in een apart proces, en gebruikt hij de processor als dat mislukt. De uitkomst wordt bewaard in de map met modellen, in metal-check.json. Wilt u zelf kiezen, zet dan PARAKEET_NEMOTRON_DEVICE op cpu of gpu voordat u Subtitld start.

Elke release wordt op alle drie de systemen gebouwd, en op elk ervan installeert CI de add-on zoals Subtitld dat doet, downloadt de modellen en transcribeert een bestand met elk model, met sprekerlabels, en live.

Problemen oplossen

  • unsupported_languageHet model kan de taal van het project niet transcriberen; het bericht noemt de talen die het wel kan. Zet Model op Automatic, of kies een andere engine. Grieks, Lets, Litouws, Maltees en Sloveens hebben geen live ondertitels: transcribeer het bestand achteraf.
  • network_unavailableEen model kon niet worden gedownload, of een gedownload bestand kwam niet door de controle en is verwijderd. Controleer uw verbinding en probeer het opnieuw: de download gaat verder waar hij stopte.
  • disk_fullNiet genoeg schijfruimte voor de modellen of de gedecodeerde audio. Alle drie de modellen samen nemen ongeveer 1,6 GB in.
  • oomOnvoldoende geheugen. Sluit andere programma's: een lange film heeft ongeveer 1,3 GB nodig.
  • bad_paramsSubtitld kon de audio niet doorgeven; het bericht zegt waarom.
  • internalEr ging iets mis in de add-on, vaak ffmpeg bij het decoderen van de audio of een model dat niet wilde laden. Het bericht bevat de details. Zegt het dat de processor geen AVX2 heeft, dan kan deze computer de add-on niet draaien.

Licentie

Add-on
Apache-2.0
Engine
Apache-2.0
NeMo-Speech.cpp, van NVIDIA, met ggml en llama.cpp (MIT)
Modellen
CC-BY-4.0, OpenMDW-1.1
Van NVIDIA: Parakeet onder CC-BY-4.0, de twee Nemotron-modellen onder OpenMDW-1.1

Geschikt voor commercieel werk. De add-on en NeMo-Speech.cpp van NVIDIA zijn Apache-2.0. Parakeet is CC-BY-4.0, en die licentie vraagt om vermelding van NVIDIA overal waar de gewichten zelf worden gedeeld. De twee Nemotron-modellen vallen onder OpenMDW-1.1, een permissieve licentie voor modellen die geen grenzen stelt aan wat u ermee maakt. De modellen worden van NVIDIA gedownload; de add-on levert ze niet mee. De ondertitels die u maakt, zijn van u.

Versies

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

Andere add-ons voor Spraak naar tekst