100% local · KDE Plasma 6 · Wayland

Just talk.
It’s typed.

One hotkey, your voice, and finished text appears in whatever you’re using. No cloud, no copy-paste, no latency. Just talk, and whisper.cpp does the rest, entirely on your machine.

No cloud, ever 99 languages Zero telemetry
What it does

A dictation engine that respects your machine

Works in every app

One global hotkey types into Slack, your editor, or the terminal. Anything focused, even when DictaPulse is tucked away in the tray.

100% on your device

whisper.cpp runs locally. No cloud, no account, no upload. Your voice never leaves the machine.

A waveform that listens

A floating pill pulses with your voice in real time. Size, position, opacity and sound cues are all yours to tune.

Polished, never raw

Clean transcripts with an offline rules engine, a local LLM, or your own API key. Keys live in the system keyring, never in a config file.

It learns how you talk

Feed it your vocabulary, tone and dev jargon. Every setting sharpens whichever AI you connect, so accuracy climbs with use.

Rules per app

Type into your editor, auto-paste into your terminal: set the output per app. The focused window is detected by a tiny KWin script.

99 languages

The full Whisper set with constrained auto-detect, so it never slips into a wrong-but-similar language mid-sentence.

CPU, GPU, your call

Runs on CPU out of the box. Optional Vulkan, CUDA and ROCm builds for acceleration, with automatic hardware detection.

Private on purpose

Zero telemetry. No recordings saved by default. Local-first always, and cloud cleanup is strictly opt-in.

Three seconds, start to finish

How it works

01

Hit the hotkey

From any app, any text field. No window switching, no focus stealing.

02

Just talk

A live waveform shows it listening while Whisper transcribes on-device.

03

It's already typed

Finished text lands in your active field, cleaned up exactly how you like it.

Get it

Up and running in one line

Two AUR packages, a portable AppImage, or build from source.

Arch / CachyOS
AUR · recommended
paru -S dictapulse-bin

Prebuilt Vulkan build that installs in seconds. Prefer source? Use dictapulse.

View on AUR
Any distro
Portable AppImage
chmod +x DictaPulse-*-x86_64.AppImage
./DictaPulse-*-x86_64.AppImage

Download, mark executable, run. Needs KDE Plasma 6 (Wayland) + ydotoold.

Download latest
From source
Build it yourself
git clone https://github.com/Silverhairfx/DictaPulse
cd DictaPulse && ./scripts/install.sh

Add --vulkan / --cuda / --rocm for GPU acceleration.

View source