LogiFlow
a402fac8fc
Fix pause, mobile transcription, and diarization
2026-06-12 17:28:33 +02:00
LogiFlow
5a9c2a6239
Fix pause, mobile transcription, and diarization
2026-06-12 17:26:04 +02:00
Michael
52fda48e5f
feat: gestion de pause/reprise de reunion et correction du bug de sigles chinois (ASR francais par defaut)
2026-06-12 16:53:24 +02:00
Michael
a343c90340
feat: configurer le nombre max de locuteurs via DIARIZATION_MAX_SPEAKERS (défaut 8)
2026-06-12 16:23:38 +02:00
Michael
284011428a
feat: diarisation des locuteurs en temps réel (ECAPA-TDNN + clustering incrémental)
...
- Nouveau module diarizer.py : EmbeddingModel (SpeechBrain ECAPA-TDNN) + SpeakerDiarizer par session
- Backend : chargement modèle au lifespan, migration DB (colonne speaker), worker enrichi, exports avec locuteur
- Frontend : badges locuteurs colorés (8 couleurs), toggle activation, copie avec [Locuteur X]
- Config : DIARIZATION=on/off, DIARIZATION_THRESHOLD=0.70, PyTorch CPU-only dans Dockerfile
- Rétrocompatible : désactivé par défaut (DIARIZATION=off)
2026-06-12 16:03:43 +02:00
Claude
80176e9f82
ASR : repli automatique sans le paramètre language refusé par certains moteurs
...
vLLM avec Qwen3-ASR peut répondre 400 quand 'language' est fourni. L'app
retente alors en détection automatique, et les erreurs ASR remontent
désormais avec le corps de la réponse pour faciliter le diagnostic.
Ajout du favicon (404 dans la console).
https://claude.ai/code/session_01YHMp3EKzr4s6o8w1ygxuUe
2026-06-12 09:33:40 +00:00
Claude
a8517c3597
Implémentation complète de LiveFlow (proposition 2, moteur Qwen3-ASR)
...
- docker-compose : Caddy (HTTPS local) + app FastAPI + Qwen3-ASR via vLLM (GPU)
- Backend : WebSocket audio, segmentation VAD (WebRTC), appel ASR compatible
OpenAI, stockage SQLite, exports TXT/MD/SRT/JSON
- Frontend : capture micro (AudioWorklet, rééchantillonnage 16 kHz),
transcription live, historique des réunions, copie et téléchargement
- README : démarrage, prérequis GPU, changement de moteur ASR
https://claude.ai/code/session_01YHMp3EKzr4s6o8w1ygxuUe
2026-06-11 16:28:17 +00:00