Files
teaching-feedback-assistant/compose.asr.yml

32 lines
712 B
YAML

services:
funasr:
build:
context: ./asr-service
ports:
- "127.0.0.1:10095:10095"
environment:
ASR_MODEL: paraformer-zh
ASR_VAD_MODEL: fsmn-vad
ASR_PUNC_MODEL: ct-punc
ASR_DEVICE: cpu
ASR_MAX_CONCURRENCY: "1"
ASR_BATCH_SIZE_SECONDS: "300"
MODELSCOPE_CACHE: /models
volumes:
- funasr-model-cache:/models
restart: unless-stopped
healthcheck:
test:
- CMD
- python
- -c
- "import urllib.request; urllib.request.urlopen('http://127.0.0.1:10095/health', timeout=3)"
interval: 15s
timeout: 5s
retries: 20
start_period: 5m
shm_size: 1gb
volumes:
funasr-model-cache: