Aller au contenu

Whisper ou Parakeet ? Deux moteurs locaux, un compromis clair.

WhisPaste propose deux moteurs de reconnaissance vocale entièrement hors ligne côte à côte. Whisper couvre 99 langues et peut utiliser votre GPU ; Parakeet couvre environ 25 langues européennes et est conçu pour la vitesse, sur GPU comme sur un simple processeur. Les deux fonctionnent entièrement sur votre appareil : changez quand vous voulez, ou définissez un moteur par défaut et n'y pensez plus.

Whisper : le polyvalent des langues

Whisper fonctionne sous forme de whisper.cpp, compilé directement dans WhisPaste via dart:ffi : pas de sous-processus, pas de serveur. Il couvre 99 langues en trois niveaux de qualité (compact, balanced, premium), ce qui vous permet d'arbitrer entre taille de téléchargement, vitesse et précision. Sur le matériel compatible, il accélère via Vulkan sous Windows et Linux, ou Metal sur Apple Silicon, et bascule automatiquement sur le processeur si un GPU plante ou n'est pas disponible.

Parakeet : rapide sur GPU comme sur processeur

Parakeet exécute le modèle Parakeet-TDT de NVIDIA, également entièrement intégré à l'application. Avec un GPU, il passe par les backends de whisper.cpp (Metal sur Mac, Vulkan sous Windows et Linux, CUDA avec le paquet CUDA facultatif) ; sans GPU utilisable, il tourne sur le processeur via sherpa-onnx. Il couvre environ 25 langues européennes (moins que Whisper). Dans notre benchmark CPU sur Apple M5, il était plusieurs fois plus rapide que le modèle whisper.cpp compact sur le même processeur (Whisper tournait avec 4 threads CPU, Parakeet avec 8), et même plus rapide que Whisper avec l'accélération Metal. Le téléchargement comprend 639 Mo pour le paquet processeur ; avec l'accélération GPU activée, le modèle GPU ajoute environ 638 Mo.

Voir les chiffres mesurés sur la page du benchmark des moteurs

Quel moteur utiliser ?

Tournez-vous vers Whisper lorsque vous avez besoin d'une langue hors de la liste de Parakeet, ou que vous voulez choisir entre plusieurs tailles de modèle. Tournez-vous vers Parakeet lorsque vous parlez surtout une langue européenne prise en charge et voulez le résultat le plus rapide, en particulier sans GPU performant. Sur une parole anglaise claire et lue, dans notre test de 20 énoncés, Parakeet a commis environ deux fois moins d'erreurs de mots (1,9 % contre 3,4 % de WER). Vous pouvez changer à tout moment dans Settings → Speech Recognition, sans réinstallation ni perte de données.

De combien Parakeet est-il plus rapide que Whisper ?
Dans notre benchmark sur Apple Silicon, Parakeet était plusieurs fois plus rapide que whisper.cpp (modèle compact) sur le processeur, et environ quatre fois plus rapide que Whisper avec accélération Metal. Dans ce test CPU, Whisper tournait avec 4 threads et Parakeet avec 8 : ce n'est donc pas une comparaison thread pour thread. Les chiffres exacts et la méthode figurent sur la page du benchmark des moteurs ; sur un autre matériel, l'écart sera différent.
Quelles langues prend en charge chaque moteur ?
Whisper prend en charge 99 langues. Parakeet couvre environ 25 langues européennes. Si votre langue ne figure pas dans la liste de Parakeet, utilisez Whisper.
Puis-je changer de moteur sans perdre mes réglages ?
Oui. Les deux moteurs se trouvent sous le fournisseur « Locally on Device » dans Settings → Speech Recognition. Le changement se fait en un clic, et vos raccourcis, snippets et historique restent exactement tels quels.