1. Define what “free” must include
A permanent no-cost tool is different from a free trial, a capped plan, or open-source code that still costs setup time. Decide whether you need text in any supported Mac field, one specific document editor, imported-file transcription, spoken computer control, or a polished cross-app workflow.
Also separate dictation from transcription. Dictation creates text while you speak into the current workflow. File transcription starts with saved audio. A free engine that transcribes WAV files is not automatically a polished menu-bar app that inserts text at the cursor.
- Permanent free: no purchase after a trial or quota.
- Cross-app: works in more than one destination.
- Local: speech processing happens on the Mac for the active configuration.
- Turnkey: no compiler, model wiring, or custom text-insertion layer required.
2. Start with Apple Dictation for ordinary text
Apple Dictation is included with supported versions of macOS. Turn it on under System Settings → Keyboard, choose a shortcut, place the insertion point in a supported field, and speak. Apple’s current guide says Dictation can accept text of any length without a timeout and supports punctuation, new lines, paragraphs, and some formatting commands.
Do not assume every language and Mac uses the same processing path. Apple tells users to read the note shown beneath Keyboard → Dictation to see whether general voice inputs and transcripts are processed on the device for the current configuration.
This is the best default for someone who wants free basic voice typing and does not yet know which paid-app feature would justify another installation.
3. Use Voice Control for navigation and editing commands
Apple Voice Control is the free built-in option when the goal extends beyond text entry. It can navigate the Mac, interact with interface elements, dictate and edit text, and run spoken commands.
Voice Control and standard Dictation are separate system modes. Apple says standard Dictation is unavailable while Voice Control is on, so choose the feature that matches the current task rather than trying to run both simultaneously.
A dedicated dictation app is not a substitute for Voice Control when accessibility-grade spoken navigation is the requirement.
4. Use Google Docs Voice typing for a free document workflow
Google Docs Voice typing is a strong no-cost choice when the destination is already a Google document. Google currently documents support in current Chrome, Edge, and Safari, along with English commands for selecting, formatting, editing, and navigating text.
The browser controls the speech-to-text service and its processing before text reaches Docs. Check the browser, site microphone permission, Workspace policy, and current Google documentation instead of treating this as a guaranteed local Mac workflow.
It is not a system-wide Mac dictation app. Its advantage is the document-specific command set inside Docs.
5. Use whisper.cpp only when open-source setup is part of the plan
whisper.cpp is an MIT-licensed C and C++ implementation of OpenAI’s Whisper model with first-class Apple-silicon support. Its official repository documents local model downloads, command-line builds, offline inference, and transcription of audio files.
That makes it a valuable free speech-recognition engine for technical users, but the repository is not a finished global Mac dictation product. A cross-app menu-bar workflow still needs microphone capture, shortcut handling, model management, permissions, error states, and safe text insertion.
Choose this route when owning and integrating the stack is worth the setup time. Choose a finished app when the goal is to start dictating rather than build the surrounding product.
6. Treat trials and capped plans honestly
A full trial can be useful for evaluating a paid workflow, but it is not a permanent free option. Compare the post-trial price, word or minute limits, account requirement, network path, and what stops working when the allowance ends.
IraVoice 0.7.1 offers a 14-day full trial with no card or account, then costs $50 once. It should not appear on a permanent-free list. Evaluate it only when local held-key recognition, polished text, or Voice-to-Spec solves a gap that Apple’s included tools do not.
7. Test the free path before paying
Dictate the same short paragraph in the actual app and field you use, then inspect names, punctuation, numbers, corrections, and insertion behavior. Repeat with a longer passage and the microphone you normally use.
If Apple Dictation already produces acceptable text, keep it. If Voice Control supplies the commands you need, use it. Pay for another app only after naming the exact recurring friction it removes.
For sensitive work, verify the processing and retention boundary of the active tool and configuration. “Free,” “offline,” “on-device,” and “zero retention” are different claims.