Self-Hosted Voice-AI-Plattform für Teams mit Datenresidenz-Anforderungen
Problem: Sprachdialoge mit Kunden automatisieren, ohne dass Gespräche über US-Anbieter laufen. In regulierten Branchen ist das keine Präferenz, sondern Compliance-Bedingung.
Lösung: Die komplette Voice-KI läuft in der EU oder auf Ihrer eigenen Infrastruktur. Kein Audio verlässt Ihren Hoheitsbereich.
Geschäftswert: Gehostete Anbieter kosten 0,05 bis 0,40 € pro Gesprächsminute. Selbst gehostet zahlen Sie Festkosten ab 800 € im Monat. Ab rund 50.000 Minuten monatlich ist Self-Hosting damit günstiger. Darunter kaufen Sie Datenhoheit.
Rahmen: Festpreis pro Meilenstein. Anbieterwechsel in 48 Stunden möglich.
Öffentliche Browser-Demo auf meinem ash-Control-Plane-Host mit Pipecat WebRTC und Mistral-Sprachdiensten. Auf drei Minuten begrenzt, standardmäßig ohne Aufnahme; derselbe Workflow kann auf Self-Hosted-STT-, LLM- und TTS-Endpunkte in EU-Infrastruktur oder einer kundeneigenen VPC zeigen.
Das Problem
Voice-AI-Plattformen wie Parloa, Cognigy, Vapi oder Retell sind nützlich, aber Enterprise-Teams brauchen oft mehr Kontrolle, als ein gehostetes Voice-SaaS bietet. Die wiederkehrenden Fragen:
- Wohin gehen die Anrufdaten?
- Lässt sich das System in einer vertrauenswürdigen VPC betreiben?
- Können STT-, LLM- und TTS-Anbieter ausgetauscht werden?
- Lassen sich die Kosten im Skalierungsfall kontrollieren?
- Können Erkenntnisse aus Anrufen ins Geschäft zurückfließen?
- Lässt sich der Workflow prüfen, bevor Änderungen die Produktion erreichen?
Die Lösung
Eine produktionsorientierte Self-Hosted-Voice-AI-Bereitstellung — operative Kontrolle ist der Designkern:
- Dograh als Open-Source-Orchestrierung für Voice-Agenten.
- GPU-gestützte lokale STT-, LLM- und TTS-Inferenz hinter OpenAI-kompatiblen Endpunkten, damit einzelne Anbieter ausgetauscht werden können, ohne die Anrufer-Seite neu zu verdrahten.
- Persistentes Modell-/Runtime-Volume, sodass Compute heruntergefahren und wieder hochgefahren werden kann, ohne lange Re-Download-Zyklen.
- Evidenz-Artefakte für Maschinen-Nachweis, Modell-Preload, Health-Checks, Benchmark und Smoke-Tests.
- Runbook zur Reproduktion des Setups auf STACKIT, PlusServer oder in einer kundenseitig gewählten VPC.
Kundenkontext bevor das erste Wort fällt
Ein zentraler Designpunkt ist der Pre-Call-Kontext-Lookup. Bevor der Anrufer zu sprechen beginnt, kann das System bekannte Account- oder Kundeninformationen abrufen und sich daran anpassen: Begrüßung, Tonalität, Produktkontext, Support-Tier, nächste sinnvolle Frage, Routing-Entscheidung, Handoff-Schwelle. Der Agent verhält sich dadurch weniger wie ein generischer Bot und mehr wie ein vorbereiteter Mitarbeiter, der weiß, wer anruft.
Was wir gemessen haben
Die Validierungsumgebung lief auf STACKIT in DE-Frankfurt mit einer Dual-GPU-Architektur — einer NVIDIA L40S für ASR und LLM-Orchestrierung, einer NVIDIA L4 für TTS-Streaming unter dem 200-ms-Latenz-Threshold — sowie einem dedizierten 300-GB-Persistent-Volume. Diese Kombination ist der DACH-Industriestandard für mehrsprachige Voice-AI mit regionalen Dialekten (Schweizerdeutsch, österreichisches Bairisch). Die lokale Voice-AI-Schicht hat Chat-Antwortgenerierung, Text-to-Speech-Audiogenerierung, Speech-to-Text-Transkription, Health-Checks und einen Warm-Benchmark vollständig durchlaufen.
| Stage | GPU | Warm-Latenz |
|---|---|---|
| ASR + LLM-Orchestrierung | L40S | kombiniert |
| TTS-Streaming | L4 | < 200 ms |
| Kombiniert (Warm-Roundtrip) | 0,3s |
Business-Outcome-Loop
Das System ist darauf ausgelegt, strukturierte Session-Ergebnisse an ein Backend zurückzuschreiben, sodass aus Anrufen messbarer Geschäftsfortschritt wird — nicht nur “ein Voice-Bot hat geantwortet”.
Pro Session erfasste Metriken: Anruf angenommen, Anruf abgeschlossen, erfolgreicher Handoff, ohne Handoff gelöst, qualifizierter Lead, disqualifizierter Lead, Disqualifikationsgrund, offene Frage, Einwand-Kategorie, Follow-up erforderlich, geschätzter Wert, Kosten pro abgeschlossenem Anruf, Kosten pro qualifiziertem Lead.
Ein erfolgreicher Handoff bedeutet: Der Agent hat erkannt, dass ein Mensch übernehmen sollte, das Ziel war korrekt, der Mensch hat Kontext erhalten, und der Anrufer musste seine Geschichte nicht erneut erzählen. Beispiel-Payload:
JSON-Beispiele anzeigen (technisch)
{
"session_id": "sess_123",
"handoff_target": "sales_engineering",
"caller": {
"company": "Acme GmbH",
"support_tier": "priority"
},
"reason": "VPC deployment and security review question",
"summary": "Caller wants self-hosted voice AI in their own VPC and asked about data residency.",
"recommended_next_action": "Schedule technical architecture call."
}
Jede Session erzeugt zusätzlich Learning-Items, damit Anrufe in Vertrieb, Support, Produkt, Marketing und Operations zurückfließen:
{
"session_id": "sess_123",
"type": "knowledge_gap",
"source": "voice_call",
"text": "Caller asked whether STT can run fully inside an EU VPC.",
"recommended_action": "Add VPC-local STT section to security FAQ.",
"priority": "high"
}
Minimaler Backend-API-Vertrag:
POST /call-session/start
POST /call-session/event
POST /call-session/outcome
POST /handoff-summary
POST /learning-items
Datenmodell: caller_profiles, call_sessions, call_events, handoffs, outcomes, learning_items, agent_versions, workflow_versions.
Guardrail
Eine einzelne Session darf das Produktionsverhalten nicht automatisch überschreiben. Empfohlener Ablauf:
- Learning-Item schreiben.
- Ähnliche Items gruppieren.
- Review.
- Prompt / Workflow / Wissensbasis aktualisieren.
- Versionsstand ändern.
- Testen.
- Veröffentlichen.
Fünf Capabilities, die diese Bereitstellung belegt
- Ultra-niedrige Latenz durch lokale GPU-Inferenz.
- Anbieter-Unabhängigkeit auf Modellebene.
- Menschliche Interaktionsführung über Kontext- und Handoff-Logik.
- Transiente Spezialisten-Agenten hinter dem Live-Voice-Agenten.
- Enterprise-Workflow-Kontrolle über visuelle Guardrails und Persistenz.
Ehrlicher Status
Die Infrastruktur und der Nachweis der lokalen Inferenz sind abgeschlossen. Der nächste Produktionsnachweis besteht darin, die Dograh-Orchestrierung an die lokalen Inferenz-Endpunkte anzuschließen, den Pre-Call-Kundenkontext anzubinden und den Backend-Learning-Writeback zu aktivieren.
Wenn Sie sich erst orientieren wollen: Den vollständigen Anbieter-Vergleich Vapi vs Retell vs Parloa vs Cognigy vs Dograh gibt es als eigenes Guide.
Wenn Sie heute Voice AI auf einem gehosteten SaaS betreiben und die oben genannten Fragen zu Datenresidenz, Anbieter-Wechsel oder Business-Outcomes anfangen zu stören, gehe ich gern dreißig Minuten lang Ihren spezifischen Stack mit Ihnen durch — keine Folien.
Stack Stack
- Dograh als Open-Source-Orchestrierung für Voice-Agenten
- GPU-gestützte lokale Inferenz (STT + LLM + TTS), OpenAI-kompatible Endpunkte
- Persistentes 300-GB-Modell-/Runtime-Volume für schnelle Wiederinbetriebnahme nach Compute-Shutdown
- Pre-Call-Kontext-Lookup (Account, Support-Tier, Produkt, Routing) bevor der Anrufer spricht
- Strukturierter Writeback-Vertrag: Call-Sessions, Outcomes, Handoffs, Learning-Items
- Validierung auf STACKIT (DE-Frankfurt, NVIDIA L40S + L4 Dual-GPU)
Ähnliches Projekt auf dem Tisch? Similar project on your desk?
Am schnellsten klärt das ein Gespräch. Termin direkt hier wählen: The fastest way to scope it is a conversation. Pick a slot right here: