Push to talk
Hold a configurable hotkey, speak, release, and insert the transcription at the focused text field.
Free open-source community edition
Whisper Dictate Community Edition is a local push-to-talk dictation app for Windows and macOS. After the selected speech model is acquired, transcription runs on your machine and does not upload your audio.
No account, payment, or analytics is required to use this static site. Model weights are not included in the app; their publisher licenses apply.
This page is for the free, open-source community build. It does not sell access, promise a subscription, or claim that every future artifact is available yet. The repository’s current license and the separate model licenses are the authoritative terms; read them before redistributing software or weights.
The community source documents the workflow below. Exact behavior and availability can change with the source revision and your configuration.
Hold a configurable hotkey, speak, release, and insert the transcription at the focused text field.
Deterministic rules can remove filler words, apply spoken punctuation, and format simple structure.
The documented profiles use separate NVIDIA Nemotron streaming models and language-specific configuration.
Text snippets and a small command mode are available in the source for users who want repeatable phrases and edits.
The published Windows preview ships a CPU-only PyTorch build, so transcription runs on the processor. The macOS app uses Apple GPU acceleration where the hardware supports it.
Read the implementation, configuration, and setup instructions directly in the source repository.
Release manifest
Community preview release 0.1.0 is published through the canonical GitHub release. The Windows portable ZIP is explicitly unsigned; the macOS Apple Silicon ZIP is Developer ID signed and notarized. Installer buttons remain disabled until verified installer packages are available. There is no guessed or placeholder download endpoint.
Loading the release manifest…
Portable ZIP or installer
Windows 10/11 · 64-bit · CPU-only build; this preview does not bundle a CUDA runtime, so an NVIDIA GPU is not used.
Extract and run from a writable folder. No system-wide install is implied by this option.
A guided installer will appear here only after a verified community installer is published.
The current Windows portable ZIP is an unsigned preview; its SHA-256 is published with the release manifest.
Portable ZIP or installer
macOS 13+ · Apple Silicon (arm64) · Apple GPU acceleration where supported; CPU fallback is documented.
Unzip the app bundle and launch it from your Applications folder or another writable location.
An Apple Silicon installer is not advertised until its package and checksum are verified.
The current macOS portable ZIP is Developer ID signed and notarized. Intel macOS remains outside this release track.
Clone the source repository, follow its setup instructions, and use the documented Python environment. A source build is not the same thing as a verified packaged artifact.
First run
“Offline” applies after model acquisition. The community build does not bundle the model weights, so the first use of each language needs a network connection.
Use a link from the release manifest, then compare its SHA-256 checksum with the manifest before launching it.
At startup the app fetches the documented NVIDIA model for every configured language. It tries the configured mirror chain first and falls back to Hugging Face, so a first run still works when huggingface.co is unreachable. Each checkpoint is currently described as approximately 2.4 GB.
The model publisher’s license applies to the weights. They are downloaded directly by the app and are not redistributed with this site or the app archive.
Once the model is cached, recording and transcription stay local. Later dictation does not need to send audio to a speech service.
Separate model licenses
The model publisher supplies the weights and sets the terms. This site links to the model cards and licenses; it does not mirror or relicense the weights.
nvidia/nemotron-speech-streaming-en-0.6b
English profile documented in the source configuration.
nvidia/nemotron-3.5-asr-streaming-0.6b
German profile uses an explicit de-DE language prompt in the source configuration.
Requirements can differ by source revision and artifact. Treat the manifest and release notes as the source of truth for a published build.
Checksums confirm that a downloaded file matches the manifest. They do not replace reviewing the release notes or source.
SHA-256 checksums will appear here when a canonical release is published.
Get-FileHash .\WhisperDictate-….zip -Algorithm SHA256
shasum -a 256 WhisperDictate-….zip
If a checksum differs, do not run the file. Re-download it and compare the exact filename and hash from releases.json.
Start with the release manifest and the source README. The answers below describe the documented community workflow, not a support SLA.
No canonical community release has been entered into releases.json yet. The site intentionally refuses to invent a download URL. Watch the source repository’s release page and update the manifest only after artifacts and checksums are verified.
Speech model weights are not bundled. The first use of each language downloads the selected model from Hugging Face. After the model is cached, the documented transcription path runs locally and can work offline.
Grant Microphone access to the app or launcher. Dictation and text insertion also use Accessibility / Input Monitoring, and the documented launcher may request Automation access for System Events. Denied permissions can allow recording without allowing text to be inserted.
Check the release/source configuration and the app log. The published Windows preview is a CPU-only build, so an NVIDIA GPU is not used there; the macOS app uses Apple GPU acceleration where the hardware supports it. A CPU-only run is generally slower than an accelerated one.
Do not run the artifact. Confirm the exact filename, download it again from the canonical URL in the manifest, and compare the full SHA-256 digest. A mismatch is a reason to stop and investigate.
Do not assume that the model or software terms permit redistribution. Read the repository software license, the linked model licenses, and the repository’s third-party notices first.
Build it yourself
Read the code, setup instructions, configuration, and license before using or redistributing a build. This site is a separate community landing page and does not change the repository’s license or model terms.