From e41d8152e77b4eea90ba90791a9322fe8f360c53 Mon Sep 17 00:00:00 2001 From: Thomas M Date: Wed, 7 Oct 2026 03:39:59 +0000 Subject: [PATCH] =?UTF-8?q?wyoming/docker-compose.yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wyoming/docker-compose.yml | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 wyoming/docker-compose.yml diff --git a/wyoming/docker-compose.yml b/wyoming/docker-compose.yml new file mode 100644 index 0000000..ca0a258 --- /dev/null +++ b/wyoming/docker-compose.yml @@ -0,0 +1,49 @@ +services: + # 1. Whisper: Sprache-zu-Text (erkennt Deutsch und Englisch automatisch) + wyoming-whisper: + image: rhasspy/wyoming-whisper:latest + container_name: wyoming-whisper + command: --model base-int8 --language auto + volumes: + - ${WHISPER_DATA_DIR:-/opt/docker/wyoming/whisper}:/data + ports: + - "${WHISPER_PORT:-10300}:10300" + environment: + - TZ=Europe/Berlin + restart: unless-stopped + + # 2a. Piper DE: Text-zu-Sprache (Deutsche Stimme) + wyoming-piper-de: + image: rhasspy/wyoming-piper:latest + container_name: wyoming-piper-de + command: --voice de_DE-thorsten-low + volumes: + - ${PIPER_DE_DATA_DIR:-/opt/docker/wyoming/piper-de}:/data + ports: + - "${PIPER_DE_PORT:-10200}:10200" + environment: + - TZ=Europe/Berlin + restart: unless-stopped + + # 2b. Piper EN: Text-zu-Sprache (Englische Stimme) + wyoming-piper-en: + image: rhasspy/wyoming-piper:latest + container_name: wyoming-piper-en + command: --voice en_US-lessac-medium + volumes: + - ${PIPER_EN_DATA_DIR:-/opt/docker/wyoming/piper-en}:/data + ports: + - "${PIPER_EN_PORT:-10201}:10201" + environment: + - TZ=Europe/Berlin + restart: unless-stopped + + # 3. openWakeWord: Erkennt das Aktivierungswort + wyoming-openwakeword: + image: rhasspy/wyoming-openwakeword:latest + container_name: wyoming-openwakeword + ports: + - "${WAKEWORD_PORT:-10400}:10400" + environment: + - TZ=Europe/Berlin + restart: unless-stopped \ No newline at end of file