Whisper (offline)
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.
Paramètres Extensions Whisper (offline) Installer
Subtitld la télécharge, vérifie son SHA-256 et la tient à jour.
- Langues
- 99
- Modèles
- 9
- Téléchargement de l'extension
- 21–46 MB
- RAM, au minimum
- 512 MB
Ce qu'elle fait
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.
Transcrivez la vidéo entière, une portion, ou seulement les sous-titres sélectionnés.
Le modèle reste chargé entre les phrases : seule la première attend son chargement.
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échargement | RAM | Idéal pour |
|---|---|---|---|
| Tiny tiny · tiny.en | ~0.3 GB | Premiers brouillons, ordinateurs lents | |
| Base Par défaut base · base.en | ~0.4 GB | Parole claire, la plupart des vidéos | |
| Small small · small.en | ~0.9 GB | Accents, noms propres, interviews | |
| Medium medium · medium.en | ~2.1 GB | Audio bruité, plusieurs langues | |
| Large v3 large-v3 | ~3.9 GB | Le 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.
baseLe modèle à utiliser. Voir le tableau ci-dessus.
0Auto utilise jusqu'à 4 threads. Augmentez-le sur un ordinateur à plus de cœurs pour aller plus vite.
Un sous-titre par phrase. Désactivez-le pour garder les segments de Whisper, qui coupent souvent au milieu d'une phrase.
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.
afamarasazbabebgbnbobrbscacscydadeeleneseteufafifofrglguhahawhehihrhthuhyidisitjajwkakkkmknkolalblnloltlvmgmimkmlmnmrmsmtmynenlnnnoocpaplpsptrorusasdsiskslsnsosqsrsusvswtatetgthtktltrttukuruzviyiyozh
Plateformes
| Système | Téléchargement | Testé |
|---|---|---|
| Linux x86-64 | 46.3 MB | Sur de vraies machines et en CI |
| macOS (Apple silicon) | 21.4 MB | En CI |
| Windows x86-64 | 21.7 MB | En 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éfinissezSSL_CERT_FILEavec 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
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 iswhispercpp-addon-<version>-source.tar.gz.