Comment Fonctionne LocalTranscribe

Une explication technique de la façon dont vos fichiers restent privés.

Traitement dans le Navigateur

LocalTranscribe fonctionne entièrement dans votre navigateur web. Lorsque vous chargez un fichier, il reste sur votre appareil — la transcription par IA s'effectue localement à l'aide de modèles basés sur WebAssembly. Aucune donnée audio, aucun contenu de fichier et aucune transcription n'atteignent jamais un serveur.

Implémentation Technique

Voici les technologies spécifiques qui rendent la transcription locale possible :

Transformers.js

Exécute les modèles d'IA Whisper directement dans le navigateur via JavaScript. Permet l'apprentissage automatique de pointe sans serveur backend.

Whisper (via ONNX Runtime Web)

Le modèle de reconnaissance vocale Whisper d'OpenAI, compilé en WebAssembly et exécuté dans le navigateur via ONNX Runtime. C'est le moteur qui effectue la transcription.

FFmpeg.wasm

Une version WebAssembly de FFmpeg utilisée pour extraire les pistes audio des fichiers vidéo et gérer la conversion de formats — tout sur votre appareil.

File API

L'API de fichiers intégrée du navigateur lit votre fichier en mémoire localement. Aucune requête réseau n'est effectuée pour charger votre contenu.

SharedArrayBuffer & Web Workers

FFmpeg.wasm et les modèles ML s'exécutent dans des threads d'arrière-plan (Web Workers) en utilisant SharedArrayBuffer pour un partage de mémoire efficace. Cela maintient l'interface réactive pendant la transcription.

Ce que Cela Signifie pour la Confidentialité

  • Vos fichiers ne sont jamais téléchargés sur un serveur
  • Aucun contenu audio n'atteint aucun point de terminaison réseau
  • Les transcriptions sont générées et stockées uniquement sur votre appareil
  • Aucun nom de fichier, durée ni métadonnée n'est enregistré ou transmis
  • Aucun tiers n'a accès à ce que vous transcrivez

Comment Vérifier

Vous pouvez le confirmer vous-même :

  1. Ouvrez les outils de développement du navigateur (F12 ou clic droit → Inspecter).
  2. Allez dans l'onglet Réseau.
  3. Chargez un fichier et lancez la transcription.
  4. Observez l'onglet Réseau — vous ne verrez aucune requête contenant les données de votre fichier.

Vous pouvez également vous déconnecter d'internet après le chargement de la page. La transcription fonctionne toujours.

Compromis

Le traitement s'effectuant sur votre appareil, la vitesse de transcription dépend de votre CPU et de la mémoire disponible. Les appareils plus anciens ou moins puissants prendront plus de temps que les outils basés sur serveur. Les fichiers très volumineux (plus de 2 Go) peuvent créer une pression mémoire sur certains appareils.

Prêt à transcrire en toute confidentialité ?

Transcrire un fichier maintenant