diff options
| author | Malte Voos <git@mal.tc> | 2025-12-25 11:08:03 +0100 |
|---|---|---|
| committer | Malte Voos <git@mal.tc> | 2025-12-25 11:08:03 +0100 |
| commit | 80a1c8234fc5b6f56bd1f2df4e6118e57631f523 (patch) | |
| tree | 0800d712c8edb4489607aabb92e412585f8a8e2b /README.md | |
| parent | bb641f353c3dd81f5e3b16ecaf1fae669b3ac67b (diff) | |
| download | lleap-80a1c8234fc5b6f56bd1f2df4e6118e57631f523.tar.gz lleap-80a1c8234fc5b6f56bd1f2df4e6118e57631f523.zip | |
add README
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..5435505 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +# LLEAP + +stands for Language LEArning Player. It's basically a clone of Language +Reactor aka Language Learning with Netflix, but it is designed to play +HTTP streams or local files from your computer. Implemented using Relm4 +(gtk4+libadwaita), gstreamer and ffmpeg. + +Currently this is alpha-quality software with probably a good number of bugs. + +## Features +- can display multiple subtitle tracks concurrently +- can extract subtitles from audio using whisper-cpp +- can auto-translate subtitles using the DeepL api + +## Known bugs +- sometimes the file won't start playing after pressing "play" +- the program will probably behave weirdly when opening several files after each other +- something goes wrong with the URL printing/parsing when opening files with mildly funny characters (whitespace?) + +## TODOs +- make whisper model path, maybe also other arguments configurable +- implement key bindings +- specify source language in deepl api calls +- make target language for machine translation configurable +- implement dictionary lookup for single words +- allow specifying file/url on the conmmand line + +## Wishlist +- LLM integration for grammar explanations etc |