macOS natif · Voix universelle · Local-first

    Pressay

    Maintenir, parler, relâcher — pour écrire depuis n’importe quelle application.

    Pressay 2 transforme localement la voix en texte depuis les applications macOS, sans compte ni connexion Internet. La bêta publique inaugure Signal OS, trois modèles locaux signés et des routes distantes toujours explicites.

    Rôle
    Conception produit, direction artistique, UX macOS et développement Tauri/Rust/React en solo
    Période
    Bêta publique 2026
    Statut
    Bêta publique 2.0.0-beta.3 · téléchargement disponible
    Pressay — interface principale

    Version publique 2.0.0-beta.3

    Installer Pressay

    macOS 14+ · Apple Silicon

    Dictée locale sans compte, historique désactivé par défaut et clés BYOK facultatives conservées dans le Trousseau.

    Le téléchargement et la dictée locale sont gratuits. Les routes BYOK facultatives peuvent être facturées par le fournisseur choisi.

    1. 1Télécharger Pressay.dmg depuis cette page.
    2. 2Ouvrir le DMG et glisser Pressay dans Applications.
    3. 3Lancer Pressay puis accorder Microphone et Accessibilité.
    4. 4Choisir un modèle local puis maintenir le raccourci, parler et relâcher.

    Preuves vérifiables

    arm64

    binaire natif

    Mac Apple Silicon

    macOS 14+

    compatibilité

    Sonoma ou version ultérieure

    3

    presets locaux

    Fast, Polyglot et Precise

    316

    tests Rust

    Suite backend validée

    Lecture des chiffres : Le CTA pointe vers le DMG Apple Silicon 2.0.0-beta.3 signé Developer ID, notarisé, staplé par Apple et publié avec son checksum.

    Contexte et rôle

    Le geste de base reste immédiat : maintenir son raccourci configurable, parler puis relâcher pour écrire là où se trouve le curseur.

    L’interaction vit dans la barre de menu et une Voice Bar discrète ; la fenêtre principale sert à choisir le modèle, les modes et les règles de confidentialité.

    La vision va au-delà de la dictée — transformer une sélection puis déclencher des actions contrôlées — sans sacrifier le fonctionnement local par défaut.

    Contraintes retenues

    • Fonctionner hors ligne sur les Mac Apple Silicon sous macOS 14 ou ultérieur.
    • Ne jamais exiger de compte, de paiement ou de fournisseur distant pour la dictée locale.
    • Stocker les clés BYOK dans le Trousseau et conserver l’historique local désactivé par défaut.
    • Rendre la route de traitement visible et interdire tout fallback Cloud silencieux.
    • Distribuer un DMG signé, notarisé, staplé et vérifiable par checksum.

    Décisions et options rejetées

    DECISION 01

    Un cœur local gratuit

    La dictée doit rester disponible pendant une panne réseau, de compte ou de paiement.

    Choix
    Les modèles Fast, Polyglot et Precise transcrivent sur le Mac, sans compte et sans quota.
    Rejeté
    Un pipeline Cloud obligatoire ou un paywall avant la première dictée.
    Compromis
    Le premier lancement télécharge un modèle et doit expliquer clairement espace disque, vitesse et précision.
    DECISION 02

    Des transformations explicitement routées

    Réécrire ou traduire demande davantage que le modèle de transcription local.

    Choix
    Chaque mode nomme sa route : règles locales, Apple Intelligence, BYOK ou Pressay Cloud.
    Rejeté
    Basculer silencieusement vers un fournisseur distant lorsque la route locale est indisponible.
    Compromis
    Les fonctions avancées restent indisponibles tant qu’une route compatible n’est pas configurée.
    DECISION 03

    Deux canaux de distribution séparés

    La version directe et le Mac App Store n’autorisent pas les mêmes mécanismes de paiement et d’insertion.

    Choix
    Le DMG direct utilise Developer ID ; une variante sandboxée distincte est préparée pour StoreKit.
    Rejeté
    Un binaire ad hoc à ouvrir par contournement Gatekeeper.
    Compromis
    Chaque canal possède sa propre matrice de tests et la version Store reste indisponible avant TestFlight.

    Architecture du parcours

    1. 01

      Capture locale

      Raccourci global, micro, resampling et détection de voix sans upload.

    2. 02

      Catalogue signé

      Presets versionnés, SHA-256 vérifié, reprise et fallback de téléchargement.

    3. 03

      Transcription locale

      Parakeet et Whisper exécutés sur Apple Silicon avec accélération Metal.

    4. 04

      Transformation explicite

      Mode et route visibles avant toute requête Apple Intelligence, BYOK ou Cloud.

    5. 05

      Insertion sûre

      Collage dans l’application cible, restauration du presse-papiers et récupération par copie.

    Qualité et vérifications

    • Catalogue de modèles signé et artefacts verrouillés par révision, taille et SHA-256.
    • Tests Rust, TypeScript et Playwright exécutés dans la CI avant publication.
    • DMG final notarisé puis staplé, et non seulement l’application qu’il contient.
    • Asset GitHub retéléchargé puis revalidé avec codesign, stapler, Gatekeeper et checksum.
    • Logs de release expurgés : aucune dictée, clé, réponse, presse-papiers ou audio.
    Pressay — vue produit

    Ce qui est réellement livré

    • Une dictée locale gratuite déclenchée par maintien/relâchement ou bascule.
    • Trois presets locaux : Fast, Polyglot et Precise, avec téléchargement vérifié.
    • Une Voice Bar Minimal ou Live et un panneau menu bar synchronisés avec le pipeline.
    • Des modes intégrés, des modes personnalisés, un dictionnaire et des profils par application.
    • Un historique local optionnel, chiffré et soumis à une rétention configurable.
    • Des clés BYOK conservées dans le Trousseau avec validation explicite du fournisseur.
    • Une insertion inter-apps qui restaure le presse-papiers et propose Copier en récupération.
    • Une chaîne de release reproductible produisant un DMG et son checksum vérifiables.

    Limites assumées

    • Cette bêta gratuite ne commercialise pas encore Pressay Pro : compte, Cloud, synchronisation et paiement restent fermés.
    • Microphone et Accessibilité doivent être accordés dans les Réglages Système.
    • La matrice native complète sur plusieurs Mac et toutes les applications cibles est encore en cours.
    • La version Mac App Store attend StoreKit, TestFlight et la conformité chiffrement.
    • L’application est indépendante et n’est ni éditée ni approuvée par OpenAI.

    Prochaine étape

    • Terminer la matrice native de dictée, insertion, sons et HUD sur les machines de référence.
    • Isoler et valider le Cloud de production, Google, Apple et la synchronisation E2EE.
    • Ouvrir Stripe puis StoreKit uniquement après validation des entitlements et des parcours de remboursement.

    Socle technique

    • Swift 6
    • SwiftUI
    • AppKit
    • AVFoundation
    • CryptoKit
    • Sparkle 2.9.2
    • OpenAI API
    • GitHub Actions