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_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