Files
EVS-Embedded-Voice-System/bridge/docker-compose.yml
Kai e4170d9f42
Some checks failed
Build and Push EVS Bridge Image / docker (push) Has been cancelled
Retain transcript messages and add MQTT publish diagnostics
2026-02-13 18:23:36 +01:00

37 lines
1.2 KiB
YAML

services:
evs-bridge:
build: .
container_name: evs-bridge
restart: unless-stopped
env_file:
- .env
ports:
- "${WS_PORT:-8765}:${WS_PORT:-8765}"
volumes:
- ./data:/data
evs-stt-worker:
build: ../stt-worker
container_name: evs-stt-worker
restart: unless-stopped
environment:
LOG_LEVEL: "INFO"
MQTT_HOST: "${MQTT_HOST:-localhost}"
MQTT_PORT: "${MQTT_PORT:-1883}"
MQTT_USER: "${MQTT_USER:-}"
MQTT_PASSWORD: "${MQTT_PASSWORD:-}"
MQTT_BASE_TOPIC: "${MQTT_BASE_TOPIC:-evs}"
MQTT_VAD_TOPIC: "${MQTT_VAD_TOPIC:-evs/+/vad_segment}"
MQTT_TRANSCRIPT_TOPIC_TEMPLATE: "${MQTT_TRANSCRIPT_TOPIC_TEMPLATE:-evs/{device_id}/transcript}"
MQTT_STT_ERROR_TOPIC_TEMPLATE: "${MQTT_STT_ERROR_TOPIC_TEMPLATE:-evs/{device_id}/stt_error}"
STT_TRANSCRIPT_RETAIN: "${STT_TRANSCRIPT_RETAIN:-true}"
STT_ERROR_RETAIN: "${STT_ERROR_RETAIN:-false}"
STT_MODEL: "${STT_MODEL:-small}"
STT_DEVICE: "${STT_DEVICE:-cpu}"
STT_COMPUTE_TYPE: "${STT_COMPUTE_TYPE:-int8}"
STT_BEAM_SIZE: "${STT_BEAM_SIZE:-1}"
STT_LANGUAGE: "${STT_LANGUAGE:-de}"
STT_CONDITION_ON_PREV_TEXT: "${STT_CONDITION_ON_PREV_TEXT:-false}"
volumes:
- ./data:/data