- 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
20 lines
509 B
Desktop File
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
|