Anatomía del Presupuesto de Latencia Sub-500ms: Turn-Taking Humano y Cascada vs. Speech-to-Speech (50 min)
Anatomía del Presupuesto de Latencia Sub-500ms: Turn-Taking Humano y Cascada vs. Speech-to-Speech
1. La Barrera Psicoacústica de los 500 Milisegundos
En la conversación humana natural (estudios de Stivers et al. en lingüística conversacional), la mediana de transición entre turnos de habla (gap between turns) es de $200 ext{ ms}$ a $300 ext{ ms}$. Superar los $800 ext{ ms}$ induce colisiones de habla donde el usuario asume que la línea se cayó y vuelve a hablar.
flowchart LR
MIC["Audio Usuario (Opus 20ms frame)"] --> WEBRTC["WebRTC Edge SFU (25ms)"]
WEBRTC --> VAD["Silero VAD + End-of-Turn (120ms)"]
VAD --> STT["Streaming ASR / Deepgram Nova-3 (90ms)"]
STT --> LLM["LLM TTFT Speculative/Flash (140ms)"]
LLM -->|"Clause Chunking"| TTS["Streaming TTS / Cartesia Sonic (75ms TTFB)"]
TTS --> SPK["Audio Agente (Total ~450ms)"]
2. Arquitectura en Cascada (STT $ o$ LLM $ o$ TTS) vs. Modelos Nativos Speech-to-Speech (Omni/Live)
| Dimensión Arquitectónica | Pipeline en Cascada Streaming | Modelo Nativo Audio-a-Audio (Speech-to-Speech) | | :--- | :--- | :--- | | Latencia Media (Voz a Voz) | $420 ext{ ms} - 650 ext{ ms}$ (con pipelining de cláusulas) | $220 ext{ ms} - 350 ext{ ms}$ (sin cuello de botella textual intermedio) | | Auditabilidad y Guardrails DLP | 100% determinista: El texto intermedio puede filtrarse antes de sintetizar audio | Complejo: requiere transcripción paralela y bloqueo de audio en vuelo | | Prosodia y Paralingüística | Pierde emoción/sarcasmo al proyectar a texto plano | Preserva tono, emoción, énfasis y ritmo acústico nativamente | | Costo por Minuto y Tool Calling | Bajo costo y máxima precisión en llamadas a herramientas complejas | Mayor costo de tokens de audio y menor determinismo en esquemas largos |