
A developer has released Dictata, a Windows voice-dictation tool that runs entirely on a user's machine using Whisper speech recognition and optional local AI cleanup, with no data transmission to external servers.
The application supports GPU acceleration, multiple audio sources (microphone, system audio, or both), and custom vocabulary injection; it is available as open-source under MIT with Commons Clause licensing, allowing free personal use but prohibiting commercial resale.
What happened
A developer released Dictata v0.1.0, a Windows application that transcribes speech locally using Whisper (an AI speech-to-text model) and whisper.cpp, then pastes the text into any active application—all without sending audio or text off the device.
Why it matters
Businesses and individuals handling sensitive information can now dictate without exposing audio to cloud services; the tool also offers local LLM post-processing (cleanup, email formatting, lists) and supports GPU acceleration (Vulkan for AMD/Intel/NVIDIA), making it practical for real-world use on personal machines.
What to watch
The tool requires Windows 10/11, ffmpeg for file transcription, and optional Vulkan SDK for GPU support; it is open-source under MIT with Commons Clause (free for personal use, not for commercial resale), with a built-in model library and HuggingFace integration for easy model downloads.
Dictata is a Windows native application written in Rust that enables system-wide voice dictation without uploading audio or text to external servers. The core workflow is simple: a user presses a global hotkey (default Ctrl+Alt+Space), speaks, presses again, and the transcribed text is automatically pasted into the active window. The transcription itself is handled by whisper.cpp, a local inference engine for Whisper. The tool supports three interaction modes: standard hotkey dictation (press-to-record), continuous streaming (text appears as the user speaks, pausing at detected silence), and file transcription (audio or video files in any ffmpeg-supported format). Optional voice-activity detection (VAD) reduces computational load and hallucinations by skipping silent sections, downloading a small ~2 MB model on first use.
For GPU acceleration, Dictata leverages Vulkan to support AMD, Intel, and NVIDIA graphics; alternatively, users can run transcription on CPU alone. The application offers multiple audio sources via cpal and WASAPI loopback: microphone, system audio, or a mix (useful for meeting transcription). A floating dock displays the audio waveform in real time and can be configured for size, opacity, and position. Output can be raw transcription or post-processed through a local OpenAI-compatible LLM using customizable prompts (for cleanup, email formatting, message formatting, list generation, etc.). Users can inject custom vocabulary and term replacements as the initial prompt to the LLM.
The application includes a built-in ggml model library that lets users download, delete, and receive hardware-aware recommendations; it also supports direct installation of any ggml .bin model from HuggingFace via URL, repository name, or keyword search. The user interface supports French, English, and Spanish, includes a dark theme, system tray integration, and a transcription history page. Configuration is stored in a config.json file next to the executable or in a directory specified by the DICTATA_HOME environment variable. The developer notes that the file must be UTF-8 without BOM.
The codebase is modular, with 64 unit tests covering configuration, resampling, mixing, output modes, settings logic, hardware detection, HuggingFace query parsing, and safety. The executable is self-contained, requiring only ffmpeg in PATH for file transcription and optionally the Vulkan SDK and Visual Studio Build Tools for GPU builds. The tool is licensed under MIT with Commons Clause, permitting free use, modification, distribution, and self-hosting for personal or non-commercial purposes, but prohibiting commercial resale or paid services derived substantially from the software.
Dictata addresses a growing demand for local, privacy-preserving dictation tools. The application combines Whisper (OpenAI's open-source speech recognition model, run via whisper.cpp) with optional local LLM post-processing, eliminating the privacy trade-off inherent in cloud-based dictation services. The developer designed the tool to be self-contained—the Windows executable carries its own icon and version metadata, requires no DLL files, and uses the Vulkan loader supplied by the graphics driver, simplifying deployment. The feature set reflects practical workflow needs: hotkey activation (toggle or push-to-talk), automatic paste into the active application, continuous streaming mode, and silence-skipping via voice-activity detection all reduce friction. The built-in ggml model library with hardware-aware recommendations and HuggingFace integration lower the barrier to model selection. The MIT-with-Commons-Clause licensing permits free personal and self-hosted use while blocking commercial resale, a choice that protects the creator's work while remaining permissive for non-business users.
AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.
Free · takes 30 seconds · unsubscribe anytime
Ask AI anything about this article. Q&As are published on this page for other readers too.
Z.ai announced GLM-5.3, a model with ~750B parameters that has surpassed Moonshot AI's Kimi K3 and matched or…

Anthropic will offer a watermark detection API allowing third-party developers to identify text created by Cla…

WeaveScope, a tracing and monitoring platform for Elixir-based AI agents, entered early access

Osaurus, an MIT-licensed application, launched version 0.22.22 today

An essay compares large language model (LLM) training to baking bread, specifically cold-proofed focaccia

A GitHub repository has released a modular Python framework implementing classical AI algorithms—including sea…

The AI news that matters, in one minute each morning.
Sign up free