export function TabOverview() { return (

Voice-First Architektur

{/* Architecture Diagram */}
{`
┌──────────────────────────────────────────────────────────────────┐
│                    LEHRERGERAET (PWA / App)                       │
│  ┌────────────────────────────────────────────────────────────┐  │
│  │ VoiceCapture.tsx │ voice-encryption.ts │ voice-api.ts      │  │
│  │ Mikrofon         │ AES-256-GCM         │ WebSocket Client  │  │
│  └────────────────────────────────────────────────────────────┘  │
└───────────────────────────┬──────────────────────────────────────┘
                            │ WebSocket (wss://)
                            ▼
┌──────────────────────────────────────────────────────────────────┐
│                    VOICE SERVICE (Port 8091)                      │
│  ┌────────────────────────────────────────────────────────────┐  │
│  │ main.py │ streaming.py │ sessions.py │ tasks.py            │  │
│  └────────────────────────────────────────────────────────────┘  │
│  ┌────────────────────────────────────────────────────────────┐  │
│  │ task_orchestrator.py │ intent_router.py │ encryption        │  │
│  └────────────────────────────────────────────────────────────┘  │
└───────────────────────────┬──────────────────────────────────────┘
                            │
         ┌──────────────────┼──────────────────┐
         ▼                  ▼                  ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ PersonaPlex-7B  │ │ Ollama Fallback │ │ Valkey Cache    │
│ (A100 GPU)      │ │ (Mac Mini)      │ │ (Sessions)      │
└─────────────────┘ └─────────────────┘ └─────────────────┘
`}
{/* Technology Stack */}

Voice Model (Produktion)

PersonaPlex-7B (NVIDIA)

Full-Duplex Speech-to-Speech

Lizenz: MIT + NVIDIA Open Model

Agent Orchestration

TaskOrchestrator

Task State Machine

Lizenz: Proprietary

Audio Codec

Mimi (24kHz, 80ms)

Low-Latency Streaming

Lizenz: MIT

{/* Key Files */}

Wichtige Dateien

Datei Beschreibung
voice-service/main.pyFastAPI Entry, WebSocket Handler
voice-service/services/task_orchestrator.pyTask State Machine
voice-service/services/intent_router.pyIntent Detection (22 Types)
voice-service/services/encryption_service.pyNamespace Key Management
studio-v2/components/voice/VoiceCapture.tsxFrontend Mikrofon + Crypto
studio-v2/lib/voice/voice-encryption.tsAES-256-GCM Client-side
) }