Ce que vous voyez
La transcription ou la voix devient indisponible; le bot doit se retirer ou passer à un humain.
Fiche de service · Moteurs de compréhension et de voixFiche composant · Runtimes IA
Exécuter les moteurs vocaux près de Navy Phone avec une version, une capacité et des limites connues.Exécute transcription et synthèse sur des sidecars locaux, avec modèles et interfaces à verrouiller.
Je veux comprendre: direction, équipes métier, communication, achats et première visite. Exploitation: opérateur, support et astreinte. Vue architecte: architecte, ingénieur et sécurité. Tout afficher: revue complète de la fiche.
« Je veux comprendre » affiché. Ce choix sera repris sur les autres fiches. La décision de mise en service et les risques restent toujours visibles.
Le résumé donne le rôle, le trajet, le risque, le responsable et la limite de preuve en moins d’une minute. Les dépendances et exemples restent disponibles juste après, sans jargon imposé.
Comprendre et parler sans envoyer la voix sur Internet.
Exécuter les moteurs vocaux près de Navy Phone avec une version, une capacité et des limites connues.
Comme les sens d’un assistant: chaque fonction a ses limites.
Le bot doit transcrire une personne ou produire sa réponse audio.
Un moteur local approuvé traite la demande dans le délai mesuré.
La personne qui appelle et l’opérateur humain.
Essais locaux, service non déployé. Le dépôt contient plusieurs adaptateurs, serveurs et bancs locaux. Il ne prouve pas un service déployé, un modèle exact partout ni une capacité de production. Mise en service interdite pour l’instant.
La transcription ou la voix devient indisponible; le bot doit se retirer ou passer à un humain.
Responsable de la plateforme vocale locale. Autorité de décision: Architecte plateforme vocale.
Autoriser un moteur seulement si sa version, sa qualité, sa capacité et son isolation sont mesurées sur le matériel cible.
Le bot doit transcrire une personne ou produire sa réponse audio.
Du son reçu, de la session VoiceBot et du service qui exécute les modèles approuvés.
Suspendre le bot, ne fabriquer ni transcription ni audio, puis transférer à un humain par le parcours approuvé.
Digests, images signées, voix et langues réelles, latence, concurrence, saturation, crash, reprise et absence d’egress.
Plusieurs moteurs de compréhension et de voix peuvent fonctionner près de l’application. Ils restent à choisir, verrouiller, mesurer et exploiter sur l’infrastructure réelle. Le choix de chaque moteur, sa version, sa machine, sa qualité, son délai, sa capacité, sa reprise et son exploitation doivent être validés.
Le bot doit transcrire une personne ou produire sa réponse audio. Un moteur local approuvé traite la demande dans le délai mesuré.
Parakeet ou Whisper transcrit localement; Kyutai, Chatterbox, VoxCPM2 ou Piper peut produire la voix selon une configuration explicite.
Les six lectures ci-dessous reprennent les mêmes faits. Elles ne créent pas une seconde source de vérité.
Le trajet montre ce qui déclenche cette fonction, le service qu’elle rend et le résultat obtenu. Il reste lisible sans fonction interactive.
Partie documentée: Comprendre et parler sans envoyer la voix sur Internet.
Le bot doit transcrire une personne ou produire sa réponse audio.
Exécuter les moteurs vocaux près de Navy Phone avec une version, une capacité et des limites connues.
Un moteur local approuvé traite la demande dans le délai mesuré.
Comment lire ce trajet: avancez avec les flèches du clavier ou sélectionnez une étape. Les contrats exacts restent dans la « Vue architecte ».
Étape 1 sur 3: Le bot doit transcrire une personne ou produire sa réponse audio.
Impact utile: Un moteur local approuvé traite la demande dans le délai mesuré.
En cas de panne: La transcription ou la voix devient indisponible; le bot doit se retirer ou passer à un humain.
Responsable: Responsable de la plateforme vocale locale. Autorité de décision: Architecte plateforme vocale.
Reconnaître ce qui se passe, protéger le service et prévenir le bon responsable sans improviser.
La transcription ou la voix devient indisponible; le bot doit se retirer ou passer à un humain.
Retirer le moteur de la readiness, arrêter les nouvelles demandes et vérifier saturation, modèle, ressources et logs expurgés.
Suspendre le bot, ne fabriquer ni transcription ni audio, puis transférer à un humain par le parcours approuvé.
Responsable de la plateforme vocale locale. Autorité de décision: Architecte plateforme vocale. La procédure de production reste à créer et valider avant la mise en service. Ouvrir la fiche d’architecture et de preuve du domaine.
Décision actuelle: mise en service interdite pour l’instant. Plusieurs moteurs de compréhension et de voix peuvent fonctionner près de l’application. Ils restent à choisir, verrouiller, mesurer et exploiter sur l’infrastructure réelle. Ce qui reste à faire: Le choix de chaque moteur, sa version, sa machine, sa qualité, son délai, sa capacité, sa reprise et son exploitation doivent être validés.Décision actuelle: promotion NO-GO, pas de mise en production. Des chemins existent pour Parakeet, Whisper serveur ou CLI, ainsi que VoxCPM2, Kyutai, Chatterbox, Piper et des replis de développement. Certains sidecars et benchmarks sont présents, mais les versions peuvent ne pas être déclarées et aucune combinaison STT/TTS de production n’est attestée. Blockers: Modèles et digests exacts, images signées, réseau privé sans egress, authentification, GPU/CPU, langues et accents, latence, concurrence, saturation, crash/reprise, charge et SLO restent NO-GO.
Responsabilité, séquence nominale, panne et niveau de service attendu.
| Owner et rôle | Séquence nominale | Mode dégradé | Observabilité et SLO |
|---|---|---|---|
| Transcription et synthèse locales sur sidecars ou CLI approuvés. Owner plateforme IA vocale. Non-rôle: Ne prouve pas que tous ces moteurs sont simultanément disponibles, qualifiés, dimensionnés ou déployés. | Parakeet ou Whisper transcrit localement; Kyutai, Chatterbox, VoxCPM2 ou Piper peut produire la voix selon une configuration explicite. | Crash, saturation ou timeout suspend le bot et transfère à un humain. Aucune substitution automatique par un modèle non approuvé. | Le niveau de preuve est Code et bancs locaux. Aucun SLO de production n’est acquis; l’owner doit mesurer disponibilité, erreurs, saturation et reprise avant promotion. |
Entrées, sorties, protocoles, données, dépendances et configuration.
| Amont et entrées | Aval et sorties | Interfaces et trust boundary | État, données et déploiement |
|---|---|---|---|
| Audio borné et texte validé sur réseau privé ou loopback, avec token de sidecar si prévu. | Transcription finale vers l’orchestrateur et audio synthétisé vers la session média. | Audio et texte sur loopback ou réseau privé; token sidecar si configuré. Aucun endpoint local ne doit devenir un egress implicite. | Parakeet, Whisper serveur/CLI, VoxCPM2, Kyutai, Chatterbox et Piper ont des adaptateurs ou bancs inégaux. Le modèle exact de certains sidecars n’est pas déclaré. Déploiement: Code, sidecars et essais locaux partiels; aucun runtime souverain exploité ou dimensionné n’est prouvé. |
Le statut de preuve reste visible quel que soit le profil choisi.
| Sécurité et identité | Preuve et sources | Blockers | Définitions |
|---|---|---|---|
| Audio et texte sur loopback ou réseau privé; token sidecar si configuré. Aucun endpoint local ne doit devenir un egress implicite. | Niveau de preuve: Des chemins existent pour Parakeet, Whisper serveur ou CLI, ainsi que VoxCPM2, Kyutai, Chatterbox, Piper et des replis de développement. Certains sidecars et benchmarks sont présents, mais les versions peuvent ne pas être déclarées et aucune combinaison STT/TTS de production n’est attestée. Digests, images, langues, WER, qualité vocale, GPU/CPU, concurrence, isolation et SLO restent à qualifier. Sources: lib/ai/transcribe.ts, lib/tts.ts, scripts/*-server.py. Production NO-GO.Vue d’autorité du domaine · Entrée du catalogue | NO-GO: Modèles et digests exacts, images signées, réseau privé sans egress, authentification, GPU/CPU, langues et accents, latence, concurrence, saturation, crash/reprise, charge et SLO restent NO-GO. | Consulter les définitions de cette fiche |