Détails techniques

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.

Ce qui tourne réellement

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

Les trois modèles

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èlePoidsDurée mesuréePour qui
Small488 Moenviron 7 sLe défaut. Le meilleur compromis pour de la dictée courante.
Medium1,5 Goenviron 18 sPlus précis, deux fois et demie l'attente.
Large v33,1 Gonon mesurée sur processeur seulÀ réserver à une carte graphique.

Les trois moteurs

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.

MoteurPoidsMatérielGain mesuré
Processeurinclusn'importe lequelréférence
Vulkan21 MoAMD, Intel, NVIDIA×3,4 sur une carte d'entrée de gamme déjà ancienne
CUDAplus de 600 MoNVIDIA seulementenviron 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.

Installer sous Debian ou Ubuntu

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.

Installer sous Arch

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.

Ce que le logiciel ne fait pas

Licence

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.

Où sont vos dictées sur le disque

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èmeEmplacement
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.