Subgen is a self-hosted tool that automatically generates subtitle files for personal media libraries using OpenAI's Whisper model. It integrates with media servers like Jellyfin, Plex, Emby, Tautulli, and Bazarr through webhooks, extracting audio tracks and creating SRT files when media is added or played. The tool supports GPU acceleration (tested with Nvidia 2080ti) and CPU processing, offers multiple language support with translation options, and runs easily via Docker. The medium Whisper model provides a good balance of speed and accuracy for most content, making it practical for households needing reliable subtitles when commercial options are unavailable or poorly synced.

•3m read time•From noted.lol
Post cover image
Table of contents
Final Notes and Thoughts

Sort: