[Unit] Description=Skull Pi Automatic Speech Recognition Service Documentation=https://github.com/skullio/skull-pi After=network-online.target skull-orchestrator.service Wants=network-online.target Requires=mosquitto.service skull-orchestrator.service [Service] Type=simple User=%i Group=%i WorkingDirectory=/opt/Skull/apps ExecStart=/opt/Skull/bin/skull-asr.sh Restart=always RestartSec=10 StandardOutput=append:/opt/Skull/logs/asr.log StandardError=append:/opt/Skull/logs/asr.log # Environment Environment="PYTHONUNBUFFERED=1" Environment="PATH=/opt/Skull/venv/bin:/usr/local/bin:/usr/bin:/bin" # Security NoNewPrivileges=yes ProtectHome=yes ProtectSystem=strict ReadWritePaths=/opt/Skull # Resource limits MemoryMax=512M [Install] WantedBy=skull.target