Vosk (offline ASR)

Reconnaissance vocaleHors ligneCPU uniquementUsage commercial autorisé

Transforme la parole de votre vidéo en sous-titres calés sur votre propre ordinateur, avec Vosk. Léger et sur processeur seul : le petit modèle d'une langue se télécharge en 31 à 48 Mo, et ensuite rien ne quitte votre machine.

Installez-la depuis Subtitld

Paramètres Extensions Vosk (offline ASR) Installer

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

Code source sur GitHub
Langues
16
Modèles
19
Téléchargement de l'extension
16–31 MB
RAM, au minimum
2 GB

Ce qu'elle fait

Télécharge ce dont elle a besoin

La première fois que vous transcrivez une langue, son modèle se télécharge et se décompresse, avec la progression dans la barre. Un téléchargement interrompu ne laisse jamais un modèle cassé.

Des sous-titres au fil de l'eau

Chaque phrase arrive sur la timeline dès que Vosk l'a reconnue.

Prête pour le mode Enregistrement

Subtitld lui transmet chaque phrase que vous prononcez, et le modèle chargé est conservé entre les phrases.

Annulation à tout moment

Elle contrôle entre de courts morceaux d'audio, et pendant un téléchargement, donc elle s'arrête presque aussitôt.

Vosk ne distingue pas les voix : chaque sous-titre est attribué au locuteur A.

Vous passez depuis la 26.03 ? Vosk était autrefois intégré. L'extension conserve ses modèles dans un dossier à elle, donc elle ne réutilise pas ceux téléchargés par la 26.03 : chacun se télécharge à nouveau la première fois. Les anciens sont les dossiers vosk-model-… du cache de modèles de Subtitld ; supprimez-les pour libérer l'espace.

Modèles

Chaque langue a un petit modèle, utilisé par défaut, et un modèle complet de 1 à 1,9 Go, plus précis. L'anglais dispose aussi d'un modèle l-graph de 128 Mo.

L'extension choisit le petit modèle de la langue de vos sous-titres. Pour en utiliser un autre, saisissez son identifiant dans Vosk model dans les réglages de l'extension, par exemple vosk-model-en-us-0.22. Ce modèle sert alors quelle que soit la langue ; videz donc à nouveau le champ avant de transcrire une autre langue.

ModèleLangue Téléchargement
English (US) — small Par défaut 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 Par défaut 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 Par défaut vosk-model-small-es-0.42es
39 MB
Spanish — full vosk-model-es-0.42es
1.4 GB
French — small Par défaut vosk-model-small-fr-0.22fr
41 MB
French — full vosk-model-fr-0.22fr
1.4 GB
German — small Par défaut vosk-model-small-de-0.15de
45 MB
German — full vosk-model-de-0.21de
1.9 GB
Italian — small Par défaut vosk-model-small-it-0.22it
48 MB
Italian — full vosk-model-it-0.22it
1.2 GB
Russian — small Par défaut vosk-model-small-ru-0.22ru
45 MB
Russian — full vosk-model-ru-0.42ru
1.8 GB
Chinese — small Par défaut vosk-model-small-cn-0.22zh-cn
42 MB
Chinese — full vosk-model-cn-0.22zh-cn
1.3 GB
Japanese — small Par défaut vosk-model-small-ja-0.22ja
48 MB
Japanese — full vosk-model-ja-0.22ja
1 GB

Les modèles viennent de alphacephei.com, une seule fois, la première fois qu'une langue en a besoin.

Où sont conservés les modèles

Dans le dossier de données de l'extension, un dossier par modèle, nommé d'après son identifiant.

Système Dossier
Linux ~/.local/share/subtitld/addons/vosk/models
macOS ~/Library/Application Support/subtitld/addons/vosk/models
Windows %LOCALAPPDATA%\subtitld\addons\vosk\models

Sous Linux et macOS, ce dossier est à l'intérieur de celui de l'extension : mettre à jour ou désinstaller l'extension supprime aussi les modèles, qui se téléchargent à nouveau au besoin. Sous Windows, ils restent jusqu'à ce que vous les supprimiez. Pour les garder ailleurs, définissez SUBTITLD_VOSK_DATA_DIR sur un autre dossier avant de lancer Subtitld ; les modèles iront alors dans son dossier models.

Pour installer un modèle à la main, décompressez-le dans ce dossier de façon que ses fichiers se trouvent dans un dossier portant exactement son identifiant.

Options

Dans Paramètres › Extensions › Vosk (offline ASR) › Configurer.

Vosk model
Par défaut : vide

Vide utilise le petit modèle de la langue transcrite. Saisissez un identifiant de modèle du tableau ci-dessus pour utiliser ce modèle à la place ; il sera alors utilisé pour toutes les langues.

Auto-download models on first use
Par défaut : activé

Activé : un modèle absent de votre ordinateur se télécharge depuis alphacephei.com la première fois qu'il est nécessaire. Désactivé : seuls les modèles déjà présents dans le dossier des modèles sont utilisés.

Langues

Neuf langues, listées ci-dessous sous 16 étiquettes, car chacune existe en version simple et en version régionale (pt et pt-br). Une étiquette régionale absente de la liste utilise sa langue principale : en-gb reçoit le modèle d'anglais américain, et tout le portugais reçoit le modèle brésilien.

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

Plateformes

Système TéléchargementTesté
Linux x86-64 30.6 MBCompilé en CI, non exécuté
macOS (Apple silicon) 15.8 MBCompilé en CI, non exécuté
Windows x86-64 24.0 MBCompilé en CI, non exécuté

La CI compile chaque téléchargement mais ne le lance pas ; une version n'est donc pas vérifiée par une vraie transcription.

Dépannage

  • model_missingLe modèle n'est pas dans le dossier des modèles et le téléchargement automatique est désactivé. Activez Auto-download models on first use, ou décompressez vous-même le modèle dans ce dossier.
  • network_unavailableLe modèle n'a pas pu se télécharger depuis alphacephei.com. Vérifiez votre connexion et réessayez.
  • disk_fullPas assez de place pour le téléchargement du modèle. Libérez de l'espace, ou utilisez le petit modèle.
  • unsupported_languageVosk n'a pas de modèle pour cette langue. Essayez Whisper.
  • internalLa préparation de l'audio, la décompression du modèle ou la reconnaissance a échoué ; le message indique laquelle. Si la décompression a échoué, relancez : le téléchargement recommence à zéro.

Licence

Extension
Apache-2.0
Moteur
Apache-2.0
Vosk, Kaldi
Modèles
Apache-2.0, GPL-3.0-only
GPL seulement pour le modèle portugais complet (Facebook)

Utilisable à des fins commerciales. Un modèle est sous GPL-3.0 et non sous Apache-2.0 : le modèle portugais complet (Facebook).

Versions

  • 1.0.0

Autres extensions Reconnaissance vocale