WhisperSubs
Generate subtitles for your Jellyfin library using local speech-to-text. Audio never leaves your server unless you deliberately configure a remote worker or a hosted provider.
Install
Add the plugin repository to Jellyfin under Dashboard → Plugins → Repositories:
https://geiserx.github.io/whisper-subs/manifest.json
Then install WhisperSubs from the catalogue and restart Jellyfin.
The plugin needs a whisper engine binary and a model before it can transcribe anything. On Linux both download from the plugin's own settings page; on macOS and Windows there are no prebuilt binaries, so you install whisper-cli yourself and set Whisper Binary Path, while the model still downloads as usual. The setup guide covers both.
Where to go next
| If you want to | Read |
|---|---|
| Get the engine working | Setup guide |
| Work out which binary your hardware needs | Choosing a variant |
| Run it on TrueNAS, Proxmox, Synology or unRAID | Platform-specific installs |
| Diagnose a failure, or file a useful bug report | Diagnostics |
| Spread transcription across machines | Remote workers |
| Know what it cannot do | Limitations |