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>
This commit is contained in:
alf 2026-06-23 10:17:54 +02:00
parent adc0904009
commit 7861abd734
2 changed files with 16 additions and 1 deletions

View File

@ -1,4 +1,11 @@
# VOICE_DEPLOYMENT_SPEC — adaptations app patiente pour le déploiement des voix `.cvps`
# VOICE_DEPLOYMENT_SPEC — adaptations app patiente pour le déploiement des voix `.ovsp`
> ⚠️ **MIGRATION OmniVoice (23/06/2026)** — l'app patiente a remplacé CosyVoice par
> OmniVoice (vc17+, cf. `OMNIVOICE_VOICE_MIGRATION.md`). Dans tout ce document, lire :
> `.cvps`**`.ovsp`**, dossier `cosyvoice/`**`omnivoice/voices/`**, conteneur GGUF →
> **binaire OVSP**, `CosyVoiceTtsEngine`/`cvpsPath` → **moteur OmniVoice** (les noms
> internes du §0 sont une observation **pré-migration**). Le modèle d'exclusivité (§3-4)
> est **inchangé** par la migration codec.
> **Destinataire : dev de l'app patiente `com.kazeia`.**
> **Auteur : Kazeia-central.** Même démarche que `PROVIDER_RPC_SPEC.md` /

View File

@ -1,5 +1,13 @@
# VOICE_ENROLLMENT_SPEC — conversion WAV → `.cvps` (clonage vocal CosyVoice)
> 🛑 **SUPERSEDED (23/06/2026) — CosyVoice retiré, remplacé par OmniVoice.**
> Cet algorithme (teacher CosyVoice3-0.5B → 4 tenseurs GGUF `.cvps`) **n'est plus
> utilisé**. L'enrôlement actuel = **OmniVoice** : `create_voice_clone_prompt` → binaire
> **`.ovsp`** (magic `OVSP` | T_ref | text_len | tokens[8·T_ref] | ref_text), cap réf
> **16 s**, ASR de réf via OmniVoice (plus de Whisper), venv **`ov_venv`**. Source de
> vérité : **`OMNIVOICE_VOICE_MIGRATION.md`** + `/opt/Kazeia-engine/dist/omnivoice/scripts/make_ovsp.py`.
> Le code `kazeia_central/voice/` est migré. Document conservé pour historique.
> **Destinataire : dev Kazeia-central.** Comment transformer un échantillon de voix
> (WAV) en artefact `.cvps` chargeable par le moteur TTS CosyVoice de l'app patiente.
>