services: whisper: image: lscr.io/linuxserver/faster-whisper:gpu container_name: whisper hostname: whisper domainname: whisper.gbrown.org networks: - nginx-bridge ports: - "10300:10300" environment: - PUID=1000 - PGID=1000 - TZ=America/New_York - WHISPER_MODEL=distil-small.en - WHISPER_BEAM=2 - WHISPER_LANG=en labels: com.centurylinklabs.watchtower.enable: "true" volumes: - ./volumes/whisper:/config devices: - /dev/dri:/dev/dri restart: unless-stopped tty: true security_opt: ['seccomp:unconfined','label:disable'] runtime: nvidia deploy: resources: reservations: devices: - driver: nvidia count: all capabilities: [gpu] piper: image: lscr.io/linuxserver/piper:gpu container_name: piper hostname: piper domainname: piper.gbrown.org networks: - nginx-bridge ports: - "10200:10200" environment: - PUID=1000 - PGID=1000 - TZ=America/New_York - PIPER_VOICE=en_US-libritts-high labels: com.centurylinklabs.watchtower.enable: "true" volumes: - ./volumes/piper:/config devices: - /dev/dri:/dev/dri restart: unless-stopped tty: true security_opt: ['seccomp:unconfined','label:disable'] runtime: nvidia deploy: resources: reservations: devices: - driver: nvidia count: all capabilities: [gpu] networks: nginx-bridge: external: true