Runtimes voix IA

STT, LLM et TTS3 composants
STT streamingCible
Rôle / owner
Transcription partielle/finale possédée par Navy Phone.
Interfaces / confiance
Audio privé vers provider souverain; port à figer.
État / dépendances
Partiels consultatifs; final autoritaire après langue/re-décodage.
HA / panne
Timeout retire le bot et transfère; pas de transcript inventé.
Sécurité / preuve / source
Egress fermé, digest modèle, WER/latence BE à qualifier. Source: lib/ai/transcribe.ts, registry providers.

Ouvrir la fiche composant

LLM conversationnelCible qualifiée
Rôle / owner
Propose une réponse naturelle; ne décide aucune action critique.
Interfaces / confiance
Prompt/context privés vers endpoint souverain à figer.
État / dépendances
Modèle, release, digest, tokens et texte candidat.
HA / panne
Phrase déterministe, clarification ou handoff.
Sécurité / preuve / source
Sortie structurée, pas d’egress implicite; TTFT/qualité à mesurer. Source: runtime map et campagnes.

Ouvrir la fiche composant

TTS et ACK de lectureCode + cible
Rôle / owner
Navy Phone synthétise le texte validé et corrèle transport/ACK.
Interfaces / confiance
Endpoint TTS souverain à figer, frames vers PBX/provider.
État / dépendances
Génération, frames, mark, ACK et token prepared-turn.
HA / panne
Timeout/interruption = aucun commit; retry borné ou humain.
Sécurité / preuve / source
Mark = transport, pas audition. Source: lib/tts.ts, media session, contrat ACK produit.

Ouvrir la fiche composant