Commit Graph

2 Commits

Author SHA1 Message Date
alf 7861abd734 docs(voice): bandeaux migration OmniVoice sur les specs voix
- VOICE_DEPLOYMENT_SPEC : bandeau de substitution .cvps→.ovsp, cosyvoice/→omnivoice/voices/,
  GGUF→OVSP (modèle d'exclusivité §3-4 inchangé, non touché).
- VOICE_ENROLLMENT_SPEC : marqué SUPERSEDED → OmniVoice (make_ovsp + migration doc).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 10:17:54 +02:00
Kazeia 46343c9ad5 docs(voice): texte d'enrôlement = phrase de consentement connue + exclusivité dure
- VOICE_ENROLLMENT_SPEC : le texte de référence est CONNU (phrase de consentement
  admin), pas à transcrire → Whisper sort du chemin critique (fallback legacy).
  Fenêtre CV_TARGET_S 15→22s pour que consentement + fin riche entrent dans le .cvps.
- VOICE_DEPLOYMENT_SPEC §4 : exclusivité DURE (consentement/RGPD), capturée
  record-time (scope+owner au manifeste). Gap acté : ingérer depuis le stockage
  ADMIN (pas le provider /voices). Phase 2 = garde-fou on-device. Récap des états.
- enroll.py : CV_TARGET_S=22.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 08:52:37 +02:00