A proof-of-concept GUI dictation app based on Huggingface/candle/whisper
Rust
0
248 commits
updated Sep 8, 2026
An Egui wrapper around HuggingFace's Candle Whisper model, which implements Whisper, the OpenAI speech-to-text model.
Can record from microphone and speakers.
Run the app.
Cuda builds require Nvidia / Cuda drivers.
Huggingface models will be downloaded automatically when transcription starts.
Some things are still a bit broken because I don't use them (this is really a personal project).
PRs welcome but I may not get to them for a few weeks.
Install the app into the default cargo bin directory (probably ~/.cargo/bin):
cargo install --path . --features cuda
Depending on the accelerator you have available, choose which feature -- mkl for intel CPUs or cuda for Nvidia cards with CudaNN installed in the system.

apt install build-essential libssl-dev pkg-config libasound2-dev
Also, if you don't have cuda but do have an intel cpu, use --features mkl.
Rust
92.9%
Python
5.2%
HTML
1.5%
A proof-of-concept GUI dictation app based on Huggingface/candle/whisper
Rust
0
248 commits
updated Sep 8, 2026
An Egui wrapper around HuggingFace's Candle Whisper model, which implements Whisper, the OpenAI speech-to-text model.
Can record from microphone and speakers.
Run the app.
Cuda builds require Nvidia / Cuda drivers.
Huggingface models will be downloaded automatically when transcription starts.
Some things are still a bit broken because I don't use them (this is really a personal project).
PRs welcome but I may not get to them for a few weeks.
Install the app into the default cargo bin directory (probably ~/.cargo/bin):
cargo install --path . --features cuda
Depending on the accelerator you have available, choose which feature -- mkl for intel CPUs or cuda for Nvidia cards with CudaNN installed in the system.

apt install build-essential libssl-dev pkg-config libasound2-dev
Also, if you don't have cuda but do have an intel cpu, use --features mkl.
Rust
92.9%
Python
5.2%
HTML
1.5%