# F5-TTS sidecar. # # Code is Apache 2.0; pretrained F5TTS_v1_Base weights are CC-BY-NC # (Emilia training data). Personal use is fine; redistribution is a # flagged gray area. # # First run downloads ~2GB of model weights from HuggingFace into # the hf-cache volume; subsequent runs are warm. # # Set in .env (or override): # F5_HOST_PORT=7792 # F5_DATA=./data # ${F5_DATA}/hf-cache + voices + audio name: f5-tts services: f5-tts: build: . image: f5-tts:0.3 container_name: f5-tts restart: unless-stopped deploy: resources: reservations: devices: - driver: nvidia count: all capabilities: [gpu] ports: - "${F5_HOST_PORT:-7792}:7860" volumes: - ${F5_DATA:-./data}/hf-cache:/cache/hf - ${F5_DATA:-./data}/voices:/voices:ro - ${F5_DATA:-./data}/audio:/audio environment: HF_HOME: /cache/hf HF_HUB_DISABLE_TELEMETRY: "1"