mirror of
https://github.com/albinhenriksson/ljudanteckning-gui.git
synced 2026-04-14 07:10:56 +00:00
A gui for ljudanteckning, written in Rust.
| crates | ||
| docs/screenshots | ||
| .editorconfig | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| ljudanteckning.example.ini | ||
| README.md | ||
| rustfmt.toml | ||
ljudanteckning-gui
A Rust GUI for ljudanteckning — GPU-parallel media transcription (Whisper) that turns audio + video into searchable text and subtitles.
What it is
This repo contains the GUI (Rust) side of the project:
- Queue multiple files/folders
- Track progress per file + per stage (scan → chunk → transcribe → export)
- Optional GPU telemetry (NVML)
Status
Actively evolving prototype. Workspace layout:
crates/core— shared types, settings (INI), job planningcrates/backend— job runner, scanning, progress/eventscrates/gui— eframe/egui UI
Requirements
- Rust toolchain (stable)
- FFmpeg (
ffmpeg+ffprobe) inPATH
Optional (recommended)
- NVIDIA GPU + driver (
nvidia-smiworks) - NVML telemetry (enable feature flag)
Build & run
GUI (no GPU info)
cargo run -p ljudanteckning-gui
GUI with GPU info (NVML telemetry)
cargo run -p ljudanteckning-gui --features nvml
Config
A sample config is provided:
cp --update=none ljudanteckning.example.ini ljudanteckning.ini