From a0fea54e7abe125429415a111c6eb0ea4d3015c8 Mon Sep 17 00:00:00 2001 From: sascha Date: Thu, 13 Aug 2026 12:58:59 +0200 Subject: [PATCH] feat: add voiceclone support (compose.yaml) --- compose.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/compose.yaml b/compose.yaml index 0e561e5..8e3201d 100644 --- a/compose.yaml +++ b/compose.yaml @@ -32,3 +32,33 @@ services: timeout: 30s start_period: 180s retries: 5 + + tts-bridge: + build: + context: ./tts-bridge + image: local/automation1-tts-bridge:1.0.0 + container_name: tts-bridge + restart: always + ports: + - "0.0.0.0:8099:8099" + environment: + BUTLER_URL: http://10.4.1.116:8888 + BUTLER_TOKEN_FILE: /run/secrets/butler_token + CLIENT_TOKEN_FILE: /run/secrets/client_token + DEFAULT_VOICE: deep_thought.mp3 + volumes: + - /app-config/tts-bridge/butler-token:/run/secrets/butler_token:ro + - /app-config/tts-bridge/client-token:/run/secrets/client_token:ro + read_only: true + tmpfs: + - /tmp:size=16m,mode=1777 + security_opt: + - no-new-privileges:true + cap_drop: + - ALL + healthcheck: + test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8099/health', timeout=5)"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 20s