Parakeet & Nemotron hors ligne, 33 langues

Reconnaissance vocaleHors ligneCPU uniquementUsage commercial autorisé

Transforme la parole de votre vidéo en sous-titres calés, sur votre propre ordinateur, en 33 langues, avec deux modèles vocaux de NVIDIA : Parakeet pour 25 langues européennes, Nemotron pour l'arabe, le chinois, l'hindi, le japonais, le coréen, le norvégien, le turc et le vietnamien. Elle sait distinguer jusqu'à 8 locuteurs et écrit des sous-titres en direct pendant que vous enregistrez. Sans carte graphique ni compte, et rien ne quitte votre machine.

Installez-la depuis Subtitld

Paramètres Extensions Parakeet & Nemotron (offline, 33 languages) Installer

Subtitld la télécharge, vérifie son SHA-256 et la tient à jour.

Code source sur GitHub
Langues
33
Modèles
3
Téléchargement de l'extension
10–20 MB
RAM, au minimum
2 GB

Ce qu'elle fait

33 langues, deux modèles

Parakeet transcrit 25 langues européennes, avec ponctuation, majuscules et nombres en chiffres. Nemotron ajoute l'arabe, le chinois, l'hindi, le japonais, le coréen, le norvégien, le turc et le vietnamien. L'extension choisit le modèle selon la langue de votre projet.

Qui parle

Activez Label speakers et jusqu'à 8 voix sont distinguées : chaque sous-titre reçoit son locuteur, A, B, C…, et un nouveau sous-titre commence quand le locuteur change.

Sous-titres en direct pendant l'enregistrement

En mode Enregistrement, Nemotron écrit vos mots pendant que vous parlez, en 28 langues, et chaque phrase terminée remplit son sous-titre.

Hors ligne, sur le processeur

Chaque modèle se télécharge une fois, la première fois qu'il est nécessaire. Un film de 12 minutes prend environ une minute et demie sur un ordinateur portable, identification des locuteurs comprise. Pas de carte graphique, et rien ne quitte votre ordinateur.

Utilisation

Pour transcrire un fichier, ouvrez l'onglet Importer, choisissez Parakeet & Nemotron comme Moteur de transcription, réglez la Langue des sous-titres et appuyez sur Démarrer la transcription. Les sous-titres apparaissent sur la timeline pendant que le reste est encore en cours de transcription : l'audio est traité une minute à la fois (une demi-minute avec Nemotron), donc la barre de progression continue d'avancer et Annuler prend effet en quelques secondes.

Pour les sous-titres en direct, ouvrez l'onglet Audio et choisissez-la comme Moteur de transcription sous Enregistrement.

Modèles

Il y a trois modèles, et aucun n'est inclus dans l'extension. Chacun se télécharge dans le cache de modèles partagé de Subtitld la première fois qu'il est nécessaire, depuis les propres pages de NVIDIA sur Hugging Face, à une révision fixée, et est vérifié contre son empreinte. Un téléchargement interrompu reprend là où il s'est arrêté. Mettre à jour ou supprimer l'extension les conserve.

Modèle TéléchargementIdéal pour
Parakeet TDT 0.6B v3 Par défaut parakeet
714 MB
Fichiers en 25 langues européennes : le moins d'erreurs et le minutage le plus précis
Nemotron 3.5 ASR Streaming 0.6B nemotron
742 MB
Fichiers en arabe, chinois, hindi, japonais, coréen, norvégien, turc et vietnamien, et sous-titres en direct en 28 langues
Nemotron-3-Diarization diarization
107 MB
Identification des locuteurs, jusqu'à 8, quand Label speakers est activé

Le réglage Model de l'extension décide quel modèle transcrit un fichier. Sur Automatic, la valeur par défaut, Parakeet prend les 25 langues qu'il connaît et Nemotron les huit autres. Vous pouvez aussi choisir Nemotron pour une langue que les deux connaissent ; Parakeet y reste le meilleur choix.

Parakeet cale chaque mot au moment où il l'entend. Nemotron cale un mot au moment où il l'écrit, vers la fin du mot ; l'extension ramène donc chaque mot à l'endroit où il est prononcé. Sur un film de test, 76 % des sous-titres de Nemotron commencent à moins d'une demi-seconde des sous-titres du film lui-même, contre 85 % pour Parakeet. Sur de la musique et des effets sonores, Nemotron n'écrit souvent aucune ponctuation ; ses sous-titres se terminent donc aussi après une pause de 0,8 seconde.

Mesuré sur un processeur d'ordinateur portable (Intel i7-13700T) :

Audio Temps Mémoire
Film de 12 minutes, Parakeet, avec identification des locuteurs 87 s 1,3 GB
Film de 12 minutes, Nemotron 63 s 1,2 GB
Identification des locuteurs seule, 3 minutes 7 s 0,2 GB

Où sont conservés les modèles

Système Dossier
Linux ~/.cache/subtitld/models/parakeet-nemotron
macOS ~/Library/Caches/subtitld/models/parakeet-nemotron
Windows %LOCALAPPDATA%\subtitld\subtitld\Cache\models\parakeet-nemotron

Les trois modèles occupent environ 1,6 GB. Supprimez le dossier pour libérer l'espace ; chaque modèle se télécharge de nouveau la prochaine fois qu'il est nécessaire.

Sous-titres en direct

Pendant l'enregistrement, Nemotron écoute un peu au-delà de chaque mot (560 ms par défaut ; voir Live caption delay) et écrit les mots pendant que vous parlez. Subtitld les affiche jusqu'à la fin de la phrase, puis la phrase remplit son sous-titre. Une phrase se termine après 0,8 seconde sans nouveau mot.

La première fois, le modèle Nemotron de 742 MB se télécharge, et la progression du téléchargement s'affiche là où apparaîtront les mots. Les sous-titres en direct sortent plus souvent en minuscules et sans ponctuation que ceux des fichiers : pour un texte propre, transcrivez ensuite l'enregistrement avec Parakeet. L'identification des locuteurs est réservée aux fichiers.

Options

Dans Paramètres › Extensions › Parakeet & Nemotron (offline, 33 languages) › Configurer.

Model
Par défaut : auto

Pour les fichiers. Automatic choisit Parakeet pour les 25 langues qu'il connaît et Nemotron pour les autres. Parakeet fait moins d'erreurs et écrit les nombres en chiffres ; les temps des mots de Nemotron sont estimés, donc ses sous-titres peuvent commencer un peu tôt ou un peu tard. Les sous-titres en direct utilisent toujours Nemotron.

One cue per sentence
Par défaut : activé

Activé : un sous-titre par phrase, quelle que soit sa longueur. Désactivé : une phrase longue est découpée en sous-titres d'environ deux lignes ou 7 secondes au plus. Dans les deux cas, un nouveau locuteur commence un nouveau sous-titre.

Label speakers
Par défaut : désactivé

Pour les fichiers. Distingue jusqu'à 8 locuteurs (A, B, C…) et commence un nouveau sous-titre quand le locuteur change. Le modèle de locuteurs de 107 MB se télécharge la première fois ; il ajoute environ 7 secondes pour 3 minutes d'audio.

Live caption delay
Par défaut : 560

Combien d'audio Nemotron entend au-delà d'un mot avant de l'écrire, pendant l'enregistrement, en millisecondes. 160 affiche les mots le plus tôt et fait le plus d'erreurs ; 1120 (1,1 s) en fait le moins.

Langues

33 langues. Parakeet en connaît 25 : allemand, anglais, bulgare, croate, danois, espagnol, estonien, finnois, français, grec, hongrois, italien, letton, lituanien, maltais, néerlandais, polonais, portugais, roumain, russe, slovaque, slovène, suédois, tchèque et ukrainien. Nemotron en connaît 28 : toutes celles-ci sauf le grec, le letton, le lituanien, le maltais et le slovène, plus l'arabe, le chinois, l'hindi, le japonais, le coréen, le norvégien, le turc et le vietnamien. Les sous-titres en direct couvrent les 28 de Nemotron.

Laissez la langue vide et Parakeet détermine lui-même laquelle de ses 25 langues est parlée. Nemotron, lui, reçoit la langue, et pour l'anglais, l'espagnol, le français et le portugais aussi la variante : en-gb, es-es, fr-ca et pt-br donnent l'anglais britannique, l'espagnol d'Espagne, le français canadien et le portugais brésilien. Sans région, il attend l'anglais américain, l'espagnol d'Amérique, le français de France et le portugais européen. Une langue qu'aucun des deux modèles ne connaît reçoit un message qui liste celles qu'ils connaissent.

  • 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

Plateformes

Système TéléchargementTesté
Linux x86-64 10.0 MBFichiers, identification des locuteurs et sous-titres en direct avec l'installateur et le gestionnaire d'extensions de Subtitld lui-même, sur une vraie machine ; sur des systèmes AlmaLinux 8, Ubuntu 20.04 à 24.04, Debian 12, Fedora 41 et Arch vierges ; et en CI
macOS (Apple silicon) 20.2 MBEn CI, sur le processeur : Metal plante sur les Mac virtuels de la CI, donc l'extension s'y rabat sur le processeur. Pas encore lancée sur un vrai Mac
Windows x86-64 14.4 MBEn CI

Linux x86-64 (toute distribution à partir de 2018), macOS sur Apple Silicon et Windows x86-64. Sur x86-64, le processeur doit prendre en charge AVX2 : Intel à partir de 2013 et AMD à partir de 2015. ffmpeg est fourni avec Subtitld.

Sur un Mac, l'extension essaie une fois le processeur graphique (Metal), dans un processus séparé, et utilise le processeur si cela échoue. Le verdict est conservé dans le dossier des modèles, dans metal-check.json. Pour choisir vous-même, réglez PARAKEET_NEMOTRON_DEVICE sur cpu ou gpu avant de lancer Subtitld.

Chaque version est compilée sur les trois systèmes, et sur chacun la CI installe l'extension comme le fait Subtitld, télécharge les modèles et transcrit un fichier avec chaque modèle, avec identification des locuteurs, et en direct.

Dépannage

  • unsupported_languageLe modèle ne sait pas transcrire la langue du projet ; le message liste celles qu'il sait transcrire. Réglez Model sur Automatic, ou choisissez un autre moteur. Le grec, le letton, le lituanien, le maltais et le slovène n'ont pas de sous-titres en direct : transcrivez le fichier ensuite.
  • network_unavailableUn modèle n'a pas pu être téléchargé, ou un fichier téléchargé n'a pas passé sa vérification et a été supprimé. Vérifiez votre connexion et réessayez : le téléchargement reprend là où il s'est arrêté.
  • disk_fullPas assez d'espace disque pour les modèles ou l'audio décodé. Les trois modèles occupent environ 1,6 GB.
  • oomMémoire insuffisante. Fermez d'autres programmes : un long film demande environ 1,3 GB.
  • bad_paramsSubtitld n'a pas pu transmettre l'audio ; le message précise pourquoi.
  • internalQuelque chose a échoué dans l'extension, souvent ffmpeg en décodant l'audio ou un modèle qui n'a pas pu se charger. Le message donne les détails. S'il indique que le processeur n'a pas AVX2, cet ordinateur ne peut pas faire tourner l'extension.

Licence

Extension
Apache-2.0
Moteur
Apache-2.0
NeMo-Speech.cpp, par NVIDIA, avec ggml et llama.cpp (MIT)
Modèles
CC-BY-4.0, OpenMDW-1.1
par NVIDIA : Parakeet sous CC-BY-4.0, les deux modèles Nemotron sous OpenMDW-1.1

Utilisable à des fins commerciales. L'extension et NeMo-Speech.cpp de NVIDIA sont sous Apache-2.0. Parakeet est sous CC-BY-4.0, qui demande de créditer NVIDIA partout où les poids eux-mêmes sont partagés. Les deux modèles Nemotron sont sous OpenMDW-1.1, une licence permissive pour les modèles qui ne limite en rien ce que vous créez avec eux. Les modèles se téléchargent depuis NVIDIA ; l'extension ne les distribue pas. Les sous-titres que vous créez vous appartiennent.

Versions

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

Autres extensions Reconnaissance vocale