Add Athena WebRTC bridge for OpenClaw Talk

This commit is contained in:
Mikei386
2026-09-16 14:10:39 +02:00
parent 276df0eae5
commit e86c905968
14 changed files with 1223 additions and 13 deletions
+23
View File
@@ -65,6 +65,29 @@ services:
retries: 12
start_period: 10s
realtime-voice:
build: ./services/athena-realtime-voice
image: mike-ai/realtime-voice:local
container_name: mike-ai-realtime-voice
restart: unless-stopped
network_mode: "service:wireguard-gateway"
read_only: true
tmpfs:
- /tmp:size=32m,mode=1777
environment:
PORT: "8090"
ATHENA_API_BASE_URL: http://router:8081/v1
ATHENA_API_KEY: "${ROUTER_API_KEY:?ROUTER_API_KEY is required}"
OPENCLAW_ORIGIN: https://oc.casaderoll.de
OPENCLAW_PUBLIC_KEY_URL: https://oc.casaderoll.de/plugins/athena-talk/realtime/public-key
depends_on:
wireguard-gateway:
condition: service_healthy
router:
condition: service_healthy
cap_drop: [ALL]
security_opt: ["no-new-privileges:true"]
llama-fast:
<<: *llama-common
container_name: mike-ai-llama-fast