35 lines
1.1 KiB
YAML
35 lines
1.1 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_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
|