Voice-Agent (LiveKit Demo)
Auf dieser Seite kannst du den LiveKit-Stack testen, Tokens über die Next.js API generieren und dich mit einem Raum verbinden. Die Seite eignet sich als Ausgangspunkt, um später einen n8n-Flow oder einen Agent-Workflow mit dem gleichen Raum zu verbinden.
Der Raum muss mit dem Agent-Fluss in n8n/LiveKit übereinstimmen.
So verbindest du den Agenten
- Stelle sicher, dass
LIVEKIT_ENABLED=trueund dass deine Domain/Ports in der.envgesetzt sind. - Starte oder aktualisiere den Stack mit
make env-prod(odermake dev-n8n), damit Zertifikate, Redis-Passwort &livekit.yamlautomatisch erneuert werden. - Trage denselben Raum (
voice-agent) im n8n-/Agent-Flow ein, sodass der Bot und der Browser im gleichen Channel landen. - Öffne diese Seite, wähle einen Anzeigenamen und klicke auf "Verbinden". Anschließend kannst du Mikrofon-Toggle & Control-Bar verwenden.
Tipp: Für produktive Zertifikate kannst du die automatisch generierten Dateien unter docker/livekit/certs durch echte TLS-Zertifikate ersetzen und die Pfade in der .env anpassen.