BetterWispr Launches Free, Local Dictation for Mac
The open-source macOS app combines local speech recognition, per-app cleanup and meeting notes, but summarization and language support have important caveats.
Listen
AI narration
10:34
0:00 / 10:34
AI SummaryGenerated from this article
BetterWispr, a free open-source macOS app, lets users dictate text locally without subscriptions or cloud accounts. The application runs speech recognition models on the computer using Apple's built-in speech, NVIDIA Parakeet, or Whisper, with no automatic fallback to cloud services when local recognition fails.
The app supports multiple languages through its speech models but limits cleanup and styling features to English. Meeting notes require macOS 14.2 or later and can use Apple Intelligence or local Ollama models for summaries. User history and vocabulary are stored unencrypted locally, and optional external providers like Claude or OpenAI can process transcripts if selected.
BetterWispr lets Mac users hold a shortcut, speak and insert the resulting text into the application they were already using, without a subscription or account. The developer says its built-in speech models run on the computer, work offline once their required assets are installed, and never automatically fall back to a cloud transcription service.
The app is free and Apache-2.0 licensed, with downloads for Apple Silicon and Intel Macs running macOS 14 or later. Optional cleanup can remove verbal clutter, while a separate meeting notetaker can produce local summaries.
The Show HN launch thread passed 100 comments within its first day, documenting circulation among developers. That attention is not representative product testing or evidence of transcription accuracy.
BetterWispr’s privacy-first configuration needs no API key or mandatory cloud connection. Users can optionally connect outside providers, though, so not every configuration keeps speech and transcripts on the Mac.
Local Models Have No Automatic Cloud Fallback
BetterWispr’s documented speech options include Apple’s on-device speech recognition, NVIDIA Parakeet models and Whisper. The main choices highlighted on the product page are:
Apple speech: Availability depends on the selected language and the operating system’s speech assets.
Parakeet TDT v3: Supports 25 European languages.
Parakeet Japanese: Provides a dedicated Japanese option.
Whisper Large v3 Turbo: Offers broader multilingual recognition through WhisperKit.
The repository also lists Parakeet v2 for English. These are selectable speech-recognition engines, not evidence that every model performs equally well on every supported Mac.
Parakeet and Whisper require an initial model download. Apple speech does not require the same app-managed download, although compatible operating-system assets still matter. Once the necessary files are present, the developer says local transcription works offline.
Choosing a built-in model does not authorize the app to upload a recording when local recognition fails. BetterWispr says there is no automatic cloud fallback; users may need to switch models or troubleshoot unavailable language assets instead.
The repository’s API documentation lists optional connections to Sarvam AI, Smallest AI and OpenAI-compatible endpoints, including the possibility of a localhost endpoint. When an external connection is selected, audio goes to that endpoint and its pricing and retention policies apply. API keys are stored in the macOS Keychain.
Work with Zeniteq
Let’s work together
We’re open to thoughtful collaborations with teams building in AI. Explore the ways we can work together.
“Free and local” describes the built-in workflow, not every provider a user could attach. Returning to a built-in speech model restores local transcription, but any separate cleanup or summarization connection needs its own check.
Cleanup and App Styles Solve Different Problems
BetterWispr separates recognizing speech from deciding how the finished text should look.
Its default Light cleanup removes English filler words, repetitions and false starts. None preserves every word, while Medium additionally edits English text for clarity using the selected notes model. Apple Intelligence or a local Ollama model can perform that additional processing on the Mac.
An email draft may benefit from removing repeated phrases; a quotation or record of exact wording may not. BetterWispr retains raw and corrected versions in local history, and its Use Original control restores the raw transcript.
Users can also set per-app tones for personal chats, work applications, email and other apps. These styles are separate from cleanup. According to the product page, casual styling removes the final period, very casual styling also removes capitalization, and formal styling leaves the words alone.
The developer explicitly limits filler cleanup, styles and voice commands to English, even though the speech models recognize additional languages. A Japanese or European-language transcription option does not imply equivalent cleanup support.
For names and specialist terms, users can add spelling hints and replacements, or correct a misheard word in history or immediately after insertion. BetterWispr can save those corrections to its vocabulary, with learning available as an optional setting.
The cleanup documentation identifies a privacy exception: selecting Claude Code, Codex or an API connection for rewriting sends the dictation to that provider. Local speech recognition alone does not guarantee that the subsequent editing stage remains local.
Meeting Notes Have Stricter Requirements Than Dictation
The built-in Notetaker records a live transcript alongside the user’s own written notes. It labels microphone input as Me and audio from other applications as Them.
Capturing that second source requires macOS 14.2 or later, above the app’s general macOS 14 minimum. Anyone installing specifically to capture both sides of a call needs to meet the higher requirement.
For summaries, decisions and action items, BetterWispr offers Apple Intelligence or a local Ollama model. The product page specifies that its Apple Intelligence summarization option requires a supported Mac running macOS 26. Downloading the basic app on a macOS 14 machine does not make that option available.
Ollama provides an alternative local route, but users still need a suitable local model. Basic transcription support and the ability to run a summarization model are separate requirements. Without a notes model, BetterWispr still saves the transcript and the user’s notes.
Optional Claude Code, Codex and OpenAI-compatible connections can also process meeting transcripts. As with dictation cleanup, the developer says those choices send the transcript to the selected provider. A private meeting workflow therefore requires checking both the speech model that creates the transcript and the notes model that summarizes it.
The Me and Them labels identify audio sources. The supplied documentation does not establish that BetterWispr distinguishes every individual participant in a group meeting, so users should not assume those labels amount to full speaker identification.
Local History Is Not Encrypted by the App
Keeping processing off a transcription server reduces one form of data exposure. BetterWispr still leaves records on the computer.
The repository’s privacy section says settings, vocabulary and history are stored in a local workspace.json file under the app’s Application Support directory. It explicitly describes that file as not encrypted. Model files sit in a neighboring Models folder.
The same documentation says audio is written to temporary files and deleted after each recording. Dictation history, however, can retain both raw and corrected text unless the user turns history off. For sensitive work, users still need to consider who can access the Mac, its local files or any copies of those files.
The Apache-2.0 license makes the application’s source available for inspection and modification. Third-party code and model weights retain their own terms, according to the repository. Open source offers visibility into the implementation; it is not, by itself, evidence of an independent security audit.
Install Easily, Then Test the Workflow That Matters
The installation process described in the repository is straightforward:
Download the appropriate build for Apple Silicon or Intel, open the DMG and drag BetterWispr into Applications.
Follow the welcome guide and choose a compatible local speech model.
Grant Microphone access and Accessibility access for automatic text insertion. Apple speech also requires Speech Recognition permission.
Focus a text field, hold Option + Space, speak and release the shortcut to transcribe.
Users can change the shortcut or switch to press-to-toggle recording. Ordinary dictation starts transcription after recording stops; it does not display recognized words continuously while the user speaks. The repository says these recordings stop automatically after two minutes, making this a short-form dictation workflow rather than unrestricted continuous recording.
Secure fields and some applications may block automatic insertion. BetterWispr checks the target application before pasting and documents a clipboard fallback when it cannot safely insert the result.
Hardware is the larger uncertainty. Intel builds are available, but Apple Silicon is recommended for local inference. Model availability and performance depend on hardware and language, and the repository warns that a large model’s first transcription can be slow while it loads.
There is no defensible launch-time basis for declaring BetterWispr faster or more accurate than subscription alternatives. The website’s typing-versus-speaking animation is explicitly labeled an illustration, not a benchmark. Hacker News attention does not fill that evidence gap.
Start with a narrow trial: dictate a real paragraph into the application you use most, include a few names or technical terms, and compare the raw transcript with the cleaned result. Check whether insertion works, whether the chosen model handles your language, and whether the delay after releasing the shortcut suits your routine.
BetterWispr’s strongest launch proposition is the ability to try that workflow without creating an account or committing to recurring payments. Its explicit local model choices and lack of automatic cloud fallback are meaningful for users who want to keep speech off a transcription server. Whether it fits their daily work will depend on recognition quality, cleanup and local processing speed on their particular Mac.