[Unit] Description=Open Notebook TTS (chatterbox, OpenAI-compatible wrapper on :8901) After=network.target [Service] Type=simple WorkingDirectory=%h/open-notebook/services ExecStart=%h/miniforge3/envs/chatterbox/bin/python tts_server.py Restart=on-failure RestartSec=5 StandardOutput=journal StandardError=journal Environment="TTS_HOST=0.0.0.0" Environment="TTS_PORT=8901" # GPU 2 eindeutig per UUID, NICHT per Index: CUDA sortiert standardmaessig # "fastest first" statt nach PCI-Reihenfolge, dadurch kann Index 2 auf der # T600 landen. UUID pruefen mit: # nvidia-smi --query-gpu=index,name,uuid --format=csv Environment="CUDA_VISIBLE_DEVICES=GPU-83ba6d1f-ebbe-f8c8-1433-153e0ebc3866" Environment="PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True" [Install] WantedBy=default.target