Skip to content
The Daily Repo

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
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

Type to search.

Try