surfup

Transcription locale des réunions

Une application de bureau transcrit les réunions localement sans envoyer l’audio à un service d’IA public.

Développement · Processus IA · AutomatisationClient privé · NDA
01 · Défi

Les responsables avaient besoin de comptes rendus, mais les échanges confidentiels ne pouvaient pas être envoyés à une

IA publique et la transcription manuelle prenait du temps.

02 · Travail réalisé

Une application de bureau macOS et Windows a été créée avec Tkinter/ttk. Apple Silicon utilise MLX Whisper ; Intel Mac et Windows utilisent Faster Whisper avec CTranslate2 sur CPU. L’utilisateur choisit un fichier, une langue et le format TXT/SRT. Les tâches en arrière-plan gardent une interface réactive et affichent la progression et les erreurs détaillées. Le premier lancement télécharge les dépendances et le modèle ; les traitements suivants sont locaux.

La pile comprend Python 3.10+, Hugging Face Hub pour télécharger et mettre en cache les modèles, et FFmpeg pour lire l’audio/vidéo (installé via Homebrew si nécessaire sur macOS). Apple Silicon utilise mlx-community/whisper-large-v3-turbo ; le mode CPU utilise Faster Whisper, CTranslate2 et large-v3-turbo. La progression totale tient compte de la taille des fichiers et ne repart pas de zéro entre eux. Le traitement tourne dans des tâches en arrière-plan avec une file d’événements GUI ; les erreurs affichent la sortie du processus et un traceback Python complet, copiable.

03 · Résultat

Selon les éléments du cas, une heure de réunion est transcrite en 3–5 minutes au lieu de 1–2 heures de travail manuel. L’audio est traité localement ; le dossier indique aussi 6–8 heures de prise de notes économisées par équipe et par semaine.

04 · Résultats clés
IndicateurRésultat
Transcription d’un enregistrement d’une heure1–2 h manuelles → 3–5 min automatiques
Audio envoyé à des services externes0 octet
Prise de notes par équipe et par semaine6–8 h → quelques minutes de vérification
Windows sans GPUTraitement sur CPU (CTranslate2)

Les délais et les économies de temps sont indiqués dans les documents du cas ; les performances réelles dépendent de l’enregistrement et de l’ordinateur.

Derniers contenus

Tous les contenus

Articles pratiques et guides de SurfUp.

Guide · 10 min

Pages « qu’est-ce que… » et réponses d’IA : clics perdus ?

La rubrique de référence d’une banque a perdu 24 % de visites pour −13 % de demande. Bloc d’IA ou demande en baisse : comment trancher et mesurer.

Lire
Guide · 8 min

Baisse du trafic après une mise à jour Google

Comment déterminer si une baisse du trafic vient d’une mise à jour Google, de la saisonnalité ou d’un problème du site. Chronologie des mises à jour de 2026, questionnaire en six points et plan pour les 14 premiers jours.

Lire
Guide · 9 min

Demande en baisse ou site en perte : réconcilier trafic et Wordstat

Dépôts : demande −75 %, trafic −37 % ; cartes : demande −35 %, trafic −63 %. Réconcilier trafic et demande sans imputer au site les torts du marché.

Lire