Cette page est pour les personnes qui veulent savoir ce que le logiciel fait exactement, et pour celles qui installent Dictum sur une machine Linux. La page d'accueil suffit pour s'en servir.
La reconnaissance vocale est assurée par whisper.cpp, exécuté en local, avec les modèles Whisper d'OpenAI. Le logiciel est écrit en Rust, l'interface en Tauri. Aucune requête réseau n'est nécessaire pour transcrire : les seules connexions que Dictum établit sont celles que l'utilisateur déclenche, pour télécharger un modèle ou un moteur accéléré, et chaque fichier reçu est vérifié par son empreinte SHA-256 avant d'être utilisé.
Téléchargés depuis le logiciel. Les durées ont été mesurées sur processeur, pour une même dictée d'une trentaine de secondes.
| Modèle | Poids | Durée mesurée | Pour qui |
|---|---|---|---|
| Small | 488 Mo | environ 7 s | Le défaut. Le meilleur compromis pour de la dictée courante. |
| Medium | 1,5 Go | environ 18 s | Plus précis, deux fois et demie l'attente. |
| Large v3 | 3,1 Go | non mesurée sur processeur seul | À réserver à une carte graphique. |
Le moteur processeur est embarqué dans l'installateur Windows : on peut dicter dès la fin de l'installation, sans rien télécharger d'autre. C'est délibéré, et c'est le seul moteur dont le logiciel ne peut pas se passer : si le catalogue distant est injoignable, on perd la vitesse, jamais la capacité à dicter.
| Moteur | Poids | Matériel | Gain mesuré |
|---|---|---|---|
| Processeur | inclus | n'importe lequel | référence |
| Vulkan | 21 Mo | AMD, Intel, NVIDIA | ×3,4 sur une carte d'entrée de gamme déjà ancienne |
| CUDA | plus de 600 Mo | NVIDIA seulement | environ 15 % de plus que Vulkan |
Le moteur CUDA n'est proposé que si un pilote NVIDIA est détecté sur la machine : faire télécharger 600 Mo pour un moteur qui refusera de démarrer serait une mauvaise façon de découvrir qu'on n'a pas la bonne carte. Au vu du rapport entre les deux, Vulkan est le bon choix dans presque tous les cas.
Dictum est publié sur le dépôt apt de l'association. L'ajouter une fois suffit : les versions suivantes arrivent avec les mises à jour habituelles du système.
curl -fsSL https://apt.breizhzion.com/KEY.gpg \
| sudo gpg --dearmor -o /usr/share/keyrings/breizhzion.gpg
echo "deb [signed-by=/usr/share/keyrings/breizhzion.gpg] \
https://apt.breizhzion.com stable main" \
| sudo tee /etc/apt/sources.list.d/breizhzion.list
sudo apt update && sudo apt install dictum
Le paquet déclare ses dépendances, elles s'installent avec lui. Pour un téléchargement direct sans ajouter de dépôt, le paquet seul est disponible ici.
Dépôt pacman de l'association, paquets signés.
printf '\n[breizhzion]\nSigLevel = Required DatabaseRequired\nServer = https://pacman.breizhzion.com/$arch\n' \
| sudo tee -a /etc/pacman.conf
curl -fsSL https://pacman.breizhzion.com/KEY.gpg | sudo pacman-key --add -
sudo pacman-key --lsign-key apt@breizhzion.com
sudo pacman -Syu dictum-bin
Bien -Syu et non -Sy : synchroniser la base puis n'installer qu'un seul paquet est le motif de mise à jour partielle contre lequel Arch met explicitement en garde.
Le code est public sous BZ-1.1, une licence en accès libre : l'usage personnel par une personne physique est autorisé, l'usage commercial et la prestation pour un tiers sont réservés à l'association. Ce n'est pas une licence open source au sens de l'OSI, et nous préférons le dire clairement plutôt que d'emprunter le mot.
whisper.cpp, ggml et les modèles Whisper restent sous leur licence MIT d'origine, reproduite dans le fichier NOTICE.md du dépôt. La licence de Dictum ne les recouvre pas.
L'historique des dictées, les réglages et les modèles téléchargés vivent dans votre profil
utilisateur, sous l'identifiant org.breizhzion.dictum.desktop, et jamais dans le
répertoire d'installation :
| Système | Emplacement |
|---|---|
| Windows | %LOCALAPPDATA%\org.breizhzion.dictum.desktop |
| Linux | $XDG_DATA_HOME/org.breizhzion.dictum.desktop, sinon ~/.local/share/... |
| macOS | ~/Library/Application Support/org.breizhzion.dictum.desktop |
C'est le seul endroit où le texte de vos dictées existe. Supprimer ce répertoire les supprime définitivement. ⚠️ L'historique vaut zéro par défaut, donc rien n'y est écrit tant qu'il n'est pas activé, et le remettre à zéro efface ce qui l'avait été. Il valait 20 jusqu'au 2026-09-18.