Sahhar Dhia Eddine
Tous les projets

Live Translation

Transcription, traduction et voix en temps réel, entièrement hors ligne

  • Next.js
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Socket.IO
  • Python
  • Faster Whisper
  • Argos Translate
  • Kokoro TTS
Sous-titre en direct en anglais avec sa traduction française

Une application web qui écoute le microphone, affiche ce qui est dit en sous-titres en direct, les traduit dans une autre langue et peut lire la traduction à voix haute. On peut aussi envoyer des fichiers audio ou vidéo pour obtenir une transcription horodatée avec export de sous-titres SRT. Tout fonctionne en local avec des modèles d'IA open source : aucun son ne quitte l'ordinateur et aucune API payante n'est nécessaire.

Fonctionnalités

  • Sous-titres en direct depuis le microphone, avec la traduction sous chaque ligne
  • 17 langues, avec détection automatique de la langue parlée
  • Voix IA qui lit les traductions, avec plusieurs voix et vitesses
  • Envoi de fichiers audio et vidéo, avec export SRT et TXT
  • Historique des sous-titres, niveau du micro et statistiques de traitement

Fonctionnement

  • Le navigateur envoie l'audio par morceaux à un serveur Python via Socket.IO
  • Faster Whisper transcrit sur CPU, avec des filtres contre les phrases inventées
  • Argos Translate traduit hors ligne ; Kokoro (ONNX) génère la voix
  • Un extrait de 24 secondes est traité en environ 38 secondes sur un CPU 4 cœurs

Galerie

Projet suivantGeneral Machine