media-transcriber/systemd/media-transcriber.service
Jarian 0da74d39a0 init: media-transcriber pipeline
- whisper.cpp base.en transcription on RTX 5060 Ti (GPU 1)
- 25,439 videos indexed from /mnt/mediaserver/
- pipeline: ffmpeg extract -> whisper-server infer -> save SRT
- thermal cycle: 45min work / 15min rest
- fixes: curl quotes for spaces, --convert + WorkingDirectory=/tmp
2026-07-07 04:47:18 +00:00

20 lines
509 B
Desktop File

[Unit]
Description=Media Transcriber Continuous Worker
Requires=whisper-server.service
After=whisper-server.service
[Service]
Type=simple
User=jarian
WorkingDirectory=/home/jarian/projects/media-transcriber
ExecStart=/home/jarian/projects/media-transcriber/venv/bin/python \
/home/jarian/projects/media-transcriber/src/worker.py continuous
Restart=on-failure
RestartSec=60
Environment=WORK_SECONDS=2700
Environment=REST_SECONDS=900
Environment=WHISPER_MODEL=base.en
[Install]
WantedBy=multi-user.target