41 lines
1.5 KiB
YAML
41 lines
1.5 KiB
YAML
name: qwen3-asr
|
|
|
|
services:
|
|
qwen3-asr:
|
|
image: ${ASR_IMAGE:-unis/qwen3-asr:gpu-latest}
|
|
container_name: qwen3-asr
|
|
ports:
|
|
- "${NGINX_PORT:-17003}:8000"
|
|
volumes:
|
|
- ${DATA_STORAGE_DIR:-/opt/dep/asr/data}:/app/data
|
|
- ${MODEL_STORAGE_DIR:-/opt/dep/asr/models}:/app/models
|
|
runtime: nvidia
|
|
environment:
|
|
ACCELERATOR: nvidia
|
|
API_KEY: ${API_KEY:-}
|
|
MODELS_DIR: /app/models
|
|
DATA_DIR: /app/data
|
|
TEMP_DIR: /app/data/temp
|
|
LOG_FILE: /app/data/logs/qwen3-asr.log
|
|
TASK_STATE_DIR: /app/data/tasks
|
|
TASK_RETENTION_HOURS: ${TASK_RETENTION_HOURS:-24}
|
|
MODELSCOPE_CACHE: /app
|
|
MODELSCOPE_PATH: /app/models
|
|
QWEN3_ASR_MODEL: ${QWEN3_ASR_MODEL:-}
|
|
ASR_DEPLOY_TOPOLOGY: ${ASR_DEPLOY_TOPOLOGY:-isolated}
|
|
QWEN_VLLM_ENFORCE_EAGER: ${QWEN_VLLM_ENFORCE_EAGER:-true}
|
|
SPEAKER_DB_ENABLED: ${SPEAKER_DB_ENABLED:-true}
|
|
DB_HOST: ${DB_HOST:-127.0.0.1}
|
|
DB_PORT: ${DB_PORT:-5432}
|
|
DB_USER: ${DB_USER:-postgres}
|
|
DB_PASSWORD: ${DB_PASSWORD:-postgres}
|
|
DB_NAME: ${DB_NAME:-asr_db}
|
|
SV_MODEL: ${SV_MODEL:-iic/speech_campplus_sv_zh-cn_16k-common}
|
|
SV_THRESHOLD: ${SV_THRESHOLD:-0.6}
|
|
REALTIME_SESSION_RESUME_TTL_SEC: ${REALTIME_SESSION_RESUME_TTL_SEC:-120}
|
|
NVIDIA_VISIBLE_DEVICES: all
|
|
ASR_VISIBLE_DEVICES: ${ASR_VISIBLE_DEVICES:-0}
|
|
NGINX_RATE_LIMIT_RPS: ${NGINX_RATE_LIMIT_RPS:-0}
|
|
NGINX_RATE_LIMIT_BURST: ${NGINX_RATE_LIMIT_BURST:-0}
|
|
restart: unless-stopped
|