Show HN: Dictata – Local Whisper dictation with LLM cleanup Dictata v0.1.0, a 100% local system-wide voice dictation app for Windows built in Rust, transcribes speech via whisper.cpp and offers optional LLM cleanup, with no data leaving the machine. The release supports hotkey dictation, streaming mode, Vulkan GPU acceleration, multiple audio sources, and custom vocabulary, but Linux is not supported in this version. 100% local system-wide voice dictation for Windows, in native Rust. Press a global hotkey, speak, press again: the text is transcribed locally by whisper.cpp https://github.com/ggerganov/whisper.cpp and pasted into the active application. No data ever leaves the machine. Current release: v0.1.0 — see CHANGELOG.md /AntoineChatry/Dictata/blob/master/CHANGELOG.md . Hotkey dictation toggle or push-to-talk , automatic paste into the active application, floating dock with waveform configurable size, opacity and position . Continuous mode streaming : text is inserted as you speak, at every detected pause. Silence skipping VAD : optional whisper.cpp voice-activity detection on standard non-streaming dictation — less compute and fewer hallucinations on silence. Downloads a small ~2 MB model on first use; toggle in Configuration. Vulkan GPU transcription AMD/Intel/NVIDIA or CPU — whisper-rs with the vulkan feature. Audio sources : microphone, system audio WASAPI loopback or a mix of both meeting mode . Output modes : raw, or post-processing through a local OpenAI-compatible LLM cleanup, email, message, list… , with customizable prompts. Transcribe a file audio/video, History page — any format handled by ffmpeg.- Custom vocabulary and replacements injected as the initial prompt. - Built-in ggml model library : download, delete, and hardware-aware recommendations detected GPU/VRAM when running on Vulkan, CPU/RAM otherwise . HuggingFace search : install any ggml .bin model from a direct URL, a repo owner/name or a keyword search. fr / en / es interface , dark theme, system tray icon, transcription history. - Windows 10/11. Linux is not supported in this release — see LINUX.md /AntoineChatry/Dictata/blob/master/LINUX.md for what works, what does not, and why. ffmpeg https://ffmpeg.org/ in PATH only for "Transcribe a file" .- To build with GPU support: the Vulkan SDK https://vulkan.lunarg.com/ and the Visual Studio Build Tools CMake + Ninja included . cargo build --release Build specifics: - MAX PATH workaround Windows : whisper.cpp's vulkan-shaders-gen sub-project can exceed the Windows MAX PATH limit 260 characters and break MSBuild FTK1011/C1083 . If that happens, create a local untracked .cargo/config.toml pointing the build to a short path at a drive root: build target-dir = "C:/wt" any short path The executable and its config.json then live in