Whisper (offline)

Reconnaissance vocaleHors ligneCPU uniquementUsage commercial autorisé

Transforme la parole de votre vidéo en sous-titres calés, sur votre propre ordinateur, avec whisper.cpp. Pas de compte cloud, pas de carte graphique, pas de Python à installer. Choisissez un modèle une fois ; après son téléchargement, rien ne quitte votre machine.

Installez-la depuis Subtitld

Paramètres Extensions Whisper (offline) Installer

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

Code source sur GitHub
Langues
99
Modèles
9
Téléchargement de l'extension
21–46 MB
RAM, au minimum
512 MB

Ce qu'elle fait

Une phrase par sous-titre

Les segments apparaissent sur la timeline pendant le décodage, puis sont regroupés pour que chaque sous-titre contienne une phrase plutôt qu'un fragment.

Tout, une plage ou la sélection

Transcrivez la vidéo entière, une portion, ou seulement les sous-titres sélectionnés.

Prête pour le mode Enregistrement

Le modèle reste chargé entre les phrases : seule la première attend son chargement.

Annulation à tout moment

S'arrête en une seconde environ, même au milieu du décodage, et ne laisse jamais de résultat à moitié fait.

Vous passez depuis la 26.03 ? C'est le moteur qui était autrefois intégré. Il garde le même identifiant, les mêmes réglages et les mêmes fichiers de modèles : votre configuration et les modèles téléchargés sont conservés, sans nouveau téléchargement.

Modèles

Les modèles plus gros font moins d'erreurs et prennent plus de temps. Base est le choix par défaut et un bon début ; essayez Small ou Medium pour les noms propres, les accents et l'audio bruité. Les versions .en ne comprennent que l'anglais et sont un peu plus rapides.

Modèle TéléchargementRAMIdéal pour
Tiny tiny · tiny.en
75 MB
~0.3 GBPremiers brouillons, ordinateurs lents
Base Par défaut base · base.en
142 MB
~0.4 GBParole claire, la plupart des vidéos
Small small · small.en
466 MB
~0.9 GBAccents, noms propres, interviews
Medium medium · medium.en
1.5 GB
~2.1 GBAudio bruité, plusieurs langues
Large v3 large-v3
2.9 GB
~3.9 GBLe meilleur résultat, si le temps le permet

Les modèles viennent de ggerganov/whisper.cpp sur Hugging Face, une seule fois, à la première utilisation.

Où sont conservés les modèles

Dans le cache de modèles partagé de Subtitld, jamais dans l'extension, pour que les mises à jour ne les suppriment pas. Désinstaller l'extension les conserve aussi ; supprimez le dossier vous-même pour libérer l'espace.

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

Options

Dans Paramètres › Extensions › Whisper (offline) › Configurer.

Model
Par défaut : base

Le modèle à utiliser. Voir le tableau ci-dessus.

CPU threads
Par défaut : 0

Auto utilise jusqu'à 4 threads. Augmentez-le sur un ordinateur à plus de cœurs pour aller plus vite.

Group output by phrases
Par défaut : activé

Un sous-titre par phrase. Désactivez-le pour garder les segments de Whisper, qui coupent souvent au milieu d'une phrase.

Models folder
Par défaut : vide

Vide utilise le cache de modèles partagé de Subtitld. Indiquez un autre emplacement pour garder les modèles sur un autre disque.

Langues

99 langues, ou laissez la langue vide pour la détecter. Les étiquettes régionales comme pt-br utilisent leur langue principale ; toutes les variantes du chinois deviennent zh. Parmi les langues de Subtitld, seul le zoulou n'est pas pris en charge.

  • af
  • am
  • ar
  • as
  • az
  • ba
  • be
  • bg
  • bn
  • bo
  • br
  • bs
  • ca
  • cs
  • cy
  • da
  • de
  • el
  • en
  • es
  • et
  • eu
  • fa
  • fi
  • fo
  • fr
  • gl
  • gu
  • ha
  • haw
  • he
  • hi
  • hr
  • ht
  • hu
  • hy
  • id
  • is
  • it
  • ja
  • jw
  • ka
  • kk
  • km
  • kn
  • ko
  • la
  • lb
  • ln
  • lo
  • lt
  • lv
  • mg
  • mi
  • mk
  • ml
  • mn
  • mr
  • ms
  • mt
  • my
  • ne
  • nl
  • nn
  • no
  • oc
  • pa
  • pl
  • ps
  • pt
  • ro
  • ru
  • sa
  • sd
  • si
  • sk
  • sl
  • sn
  • so
  • sq
  • sr
  • su
  • sv
  • sw
  • ta
  • te
  • tg
  • th
  • tk
  • tl
  • tr
  • tt
  • uk
  • ur
  • uz
  • vi
  • yi
  • yo
  • zh

Plateformes

Système TéléchargementTesté
Linux x86-64 46.3 MBSur de vraies machines et en CI
macOS (Apple silicon) 21.4 MBEn CI
Windows x86-64 21.7 MBEn CI

Avant chaque version, chaque build lance une vraie transcription en CI, installée comme Subtitld l'installe.

Dépannage

  • model_missingLe fichier du modèle est absent ou endommagé. Le message indique le fichier ; supprimez-le et relancez pour le télécharger à nouveau.
  • network_unavailableLe modèle n'a pas pu se télécharger. Réessayez ; derrière un proxy qui inspecte le HTTPS, définissez SSL_CERT_FILE avec son certificat.
  • disk_fullPas assez de place pour le modèle. Libérez de l'espace, ou déplacez le dossier des modèles.
  • oomMémoire insuffisante. Choisissez un modèle plus petit.
  • unsupported_languageWhisper ne connaît pas cette langue. Essayez Vosk, ou la détection automatique.

Licence

Extension
Apache-2.0
Moteur
MIT
whisper.cpp, pywhispercpp
Modèles
MIT
poids OpenAI Whisper au format GGML

Utilisable à des fins commerciales. D'autres extensions n'utilisent leurs modèles que pour un usage non commercial ; chaque page le précise en haut.

Versions

  • 0.0.1

    Offline speech-to-text for Subtitld with whisper.cpp (pywhispercpp 1.5.1).

    Models are not included: the selected GGML model downloads once on first use into Subtitld's shared model cache, so models downloaded by earlier Subtitld versions are reused.

    The add-on is Apache-2.0. Each archive contains THIRD_PARTY_LICENSES/ with the licences of the third-party components frozen into it: whisper.cpp and pywhispercpp are MIT, pybind11 and numpy are BSD-3-Clause, and the Python runtime and its libraries are under their own permissive licences.

    The Linux archive also ships, inside numpy's OpenBLAS, the GCC Fortran runtime (GPL-3.0 with the GCC Runtime Library Exception) and libquadmath (LGPL-2.1-or-later). The complete source of that libquadmath build is attached here as whispercpp-addon-<version>-libquadmath-source.tar.gz; the add-on's own source is whispercpp-addon-<version>-source.tar.gz.

Autres extensions Reconnaissance vocale