À propos du projet
Lamitype (anciennement HushType) est une application de dictée vocale conçue pour macOS, dont le positionnement central est « gratuit, respectueux de la vie privée, priorité au chinois traditionnel, et sans accaparement de la mémoire ». Par défaut, elle utilise la version quantifiée 4-bit MLX du modèle Qwen3-ASR 0.6B, entièrement exécutée en local sur Apple Silicon. Les poids du modèle occupent environ 708 Mo, avec un pic de RAM mesuré à environ 2,1 Go, et le cache inactif est limité à 1 Go. Le modèle peut être déchargé depuis le menu pour libérer de la mémoire. Elle prend en charge la saisie vocale en anglais, chinois et japonais, ainsi que des phrases multilingues mélangées, avec une sortie stable en chinois traditionnel via OpenCC s2twp, et intègre une ITN déterministe pour convertir les nombres chinois en chiffres arabes.
Les fonctionnalités principales incluent : la saisie vocale en maintenant la touche Right Option ; les sous-titres en direct locaux (Live Caption) gratuits et hors ligne ; les sous-titres traduits en direct (Live Translated Caption) en option, connectés à OpenAI gpt-realtime-translate avec prise en charge de 14 langues ; la traduction de texte sur appareil via Apple Translation Framework ; et la correction sur place (Text Polish) utilisant Apple Foundation Models, nécessitant macOS 26+ et Apple Intelligence.
La dictée cloud est une fonctionnalité activable, prenant en charge OpenAI (par défaut gpt-4o-mini-transcribe) et Gemini (par défaut gemini-3.5-flash-lite), utilisant les clés API personnelles de l'utilisateur via une connexion HTTPS directe aux fournisseurs, sans aucun serveur relais intermédiaire. Un consentement est demandé avant la première requête cloud après chaque lancement de l'application, avec des alertes de coût quotidien et un verrouillage de sécurité pour la journée. Lors du passage à un moteur cloud, le modèle local n'est pas chargé du tout, et le choix du moteur est conservé après redémarrage.
Deux options d'installation sont proposées : télécharger le DMG (version entièrement autonome, incluant OpenCC et toutes les dépendances, sans nécessiter Homebrew ni commandes terminal) ou compiler à partir du code source. Le support iOS est expérimental, utilisant le Mac comme serveur de transcription ; l'iPhone envoie l'audio au Mac via WiFi ou Tailscale, nécessitant l'installation supplémentaire de Python 3 et des paquets associés.
En matière de confidentialité, le mode local ne stocke pas d'enregistrements, n'a pas de télémétrie et peut fonctionner entièrement hors ligne ; le mode cloud n'a pas de serveur relais, et les clés sont stockées dans le répertoire Application Support local avec des permissions de fichier 0600. La fonction de laboratoire de correction stocke temporairement les décisions de correction de la dictée locale en texte brut, les supprime à la fermeture normale, et les nettoie au prochain lancement en cas de fermeture anormale ; le dossier n'est pas indexé par Spotlight.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.