mirror of
https://github.com/R0m1k3/LiveFlow.git
synced 2026-10-21 22:18:16 +02:00
iPhone : verrou d'écran (anti-veille), rafraîchissement de la liste, diarisation rééquilibrée
- Wake Lock pendant l'enregistrement : empêche le téléphone de se mettre en veille (qui suspendait micro/WebSocket) ; repris au retour au premier plan - La liste des réunions se rafraîchit au retour sur l'onglet/fenêtre et toutes les 20 s : une réunion faite sur l'iPhone apparaît sur le PC sans recharger - Diarisation : seuil par défaut rééquilibré (0.40) — avait été rendu trop conservateur, ne séparait plus deux personnes ; règle NEW_SPEAKER assouplie https://claude.ai/code/session_01YHMp3EKzr4s6o8w1ygxuUe
This commit is contained in:
3 files changed
+31
-4
No files matched your search
+3
-3
@@ -114,14 +114,14 @@ class SpeakerDiarizer:
|
||||
# sous le seuil (zone morte) ET que le segment est assez long pour donner
|
||||
# une empreinte fiable. Sinon le segment est rattaché au meilleur profil.
|
||||
# Cela évite qu'un même locuteur soit éclaté en Locuteur 3, 4, 5...
|
||||
NEW_SPEAKER_MARGIN = 0.20 # écart sous le seuil pour autoriser un nouveau
|
||||
NEW_SPEAKER_MIN_S = 1.2 # durée mini d'un segment pour créer un locuteur
|
||||
NEW_SPEAKER_MARGIN = 0.05 # écart sous le seuil pour autoriser un nouveau
|
||||
NEW_SPEAKER_MIN_S = 1.0 # durée mini d'un segment pour créer un locuteur
|
||||
STICKY_MARGIN = 0.05 # adhérence au dernier locuteur si scores proches
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
model: EmbeddingModel,
|
||||
threshold: float = 0.35,
|
||||
threshold: float = 0.40,
|
||||
max_speakers: int = 8,
|
||||
) -> None:
|
||||
self._model = model
|
||||
|
||||
Reference in new issue
Block a user