Projet Hackathon LeRebours: Transcription Audio en Temps Réel
Ce projet a été développé lors du hackathon "Startups à l'École" en collaboration avec la startup Logbook. L'objectif était d'implémenter une fonctionnalité de transcription audio en temps réel pour améliorer l'application Logbook, qui aide les enseignants à fournir des retours audio personnalisés aux élèves.
Nous avons créé une Preuve de Concept (POC) d'une application web qui permet aux utilisateurs d'enregistrer de l'audio et de voir la transcription apparaître en direct, quasi instantanément.
- Authentification utilisateur (Inscription/Connexion via Supabase Auth).
- Enregistrement audio depuis le navigateur.
- Transcription en temps réel via WebSocket (utilisant l'API Gladia).
- Affichage de la transcription au fur et à mesure, avec horodatage des segments.
- Stockage des enregistrements audio et des transcriptions associées (Supabase Storage & Database).
- Consultation et gestion des enregistrements passés (lecture audio, affichage transcription, suppression).
- Copie de la transcription générée.
- Frontend: React, TypeScript, Vite, Tailwind CSS
- Backend: Python, Flask, WebSocket
- Services: Supabase (Auth, Database, Storage), Gladia API (pour la transcription)
Pour une présentation plus détaillée et une démonstration du projet, regardez notre interview réalisée lors de l'événement :
➡️ [https://www.youtube.com/embed/4ePYmL89ZWU?si=N-tWcXXGohGU8Tpc&start=68)
(Retrouvez-moi dans la vidéo !)
- Andrew Assef
- Matteo Khan
- David Soeiro-Vuong
