umlx5h / LLPlayer
The media player for language learning, with dual subtitles, AI-generated subtitles, real-time translation, and more!
Why this job: topics: whisper, asr
What it does
- Dual Subtitles. Two subtitles can be displayed simultaneously. Both text subtitles and bitmap subtitles are supported.
- AI-generated subtitles (ASR). Real-time automatic subtitle generation from any video and audio, powered by OpenAI Whisper. two engines whisper.cpp and faster-whisper are supported.
- Real-time Translation. Supports many translation engines, such as Google, DeepL, Ollama, LM Studio, OpenAI.
- Context-aware Translation. Highly accurate translation by recognizing the context of subtitles using LLM.
- Real-time OCR subtitles. Can convert bitmap subtitles to text subtitles in real time, powered by Tesseract OCR and Microsoft OCR.
Get started
No single install command. Read the steps in the README (opens in new tab)
- Maintenance
- Active
- Last commit 3 months ago
- Stars
- 4,619
- +139 this week
- Licence
- GPL-3.0
- Share-alike terms
- Downloads for
- None listed
- No release files
- Latest version
- v0.3.0
- Released 6 months ago
- Built with
- C#
- 100% of the code
Is it looked after?
- Contributors
- 0
- Last 90 days
- Issues
- 60% closed
- 61 still open
- Pull requests
- 22 merged
- 0 waiting
- Releases
- 12
- 1 in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
More: languages, topics and project record
Languages
- C# 100%
Topics
- asr
- csharp
- flyleaf
- language-learning
- llm
- media-player
- ocr
- ollama
- player
- video
- video-player
- whisper
Project record
- JobSpeech and audio
- StatusListed
- Commits356
- Forks290
- Watching23
- Stars in 28 days+278
- CreatedJan 31, 2025
- First seen by usNov 7, 2026
- CheckedNov 7, 2026

