You can run voice dictation entirely on your Mac with zero internet, zero API keys, and zero data leaving your device. Parrot's local mode uses Whisper.cpp for transcription and Ollama for AI cleanup, both running on-device. Setup takes under 5 minutes, and once the models (~4GB) are downloaded, it works fully offline.
This guide walks through every step - from installing the prerequisites to fine-tuning your setup for the best results.
When you run Parrot in local mode, two things happen on-device:
No audio leaves your machine. No text is sent anywhere. After the initial model download, you don't even need an internet connection.
Before installing Parrot, you'll need two tools set up on your Mac. Both are free and open source.
Homebrew is a package manager for macOS that makes installing command-line tools easy. Open Terminal and run:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Follow the on-screen prompts. After installation, restart your terminal.
Whisper.cpp is what handles speech-to-text locally. Install it via Homebrew:
brew install whisper-cppThen download a Whisper model. The "medium" model offers the best balance of accuracy and speed:
# Download the medium model (~1.5 GB)
whisper-cpp-download-ggml-model mediumOther model sizes you can choose:
See the full list of models in the Whisper.cpp models documentation.
Download Ollama from the official site and follow the installer. Alternatively, install via Homebrew:
brew install ollamaStart the Ollama service:
ollama serveThen pull a model for the AI cleanup step. We recommend llama3.2 for its balance of quality and speed:
# Pull the default cleanup model (~2.5 GB)
ollama pull llama3.2Other models that work well:
Browse all available models at the Ollama model library.
Join the waitlist to get access when Parrot launches. On first launch, it'll ask for microphone permission - that's the only system permission it needs.
If macOS shows a "cannot be opened because the developer cannot be verified" warning, go to System Settings → Privacy & Security and click Open Anyway.
When you first open Parrot, the onboarding wizard asks whether you want local or cloud mode. Pick Local. You can switch anytime in settings, so this isn't a permanent decision.
Parrot will verify that Whisper.cpp and Ollama are available on your system. If either is missing, you'll see a prompt with install instructions.
Parrot will detect the Whisper and Ollama models you installed in the prerequisites. If you want to confirm everything is working, run these commands in Terminal:
# Verify Whisper.cpp is installed
whisper-cpp --help
# Verify Ollama is running and the model is available
ollama listYou should see your chosen models listed. If Ollama isn't running, start it with ollama serve before using Parrot.
Press Cmd+Shift+Space (or your custom hotkey) to start recording. Press it again to stop. Your transcription appears where your cursor is - no copy-paste needed.
The first transcription may take a few extra seconds while the models load into memory. Subsequent transcriptions will be faster.
Once basic dictation is working, head to Parrot's settings to tune your experience:
Local transcription is slightly slower than cloud APIs. Here's what to expect by hardware:
Accuracy is very good with the medium Whisper model. It won't match the latest cloud offerings from Deepgram or ElevenLabs on edge cases, but for everyday dictation it's more than sufficient. Adding custom vocabulary helps significantly with proper nouns.
whisper-cpp is in your PATH. Run which whisper-cpp in Terminal to check. If it's not found, reinstall with brew install whisper-cpp.ollama serve or launch the Ollama app.Three reasons people choose local mode:
If you need the absolute fastest transcription, or you're on an older Intel Mac where local processing is slow, Parrot offers two cloud options:
You can switch between local, BYOK, and managed modes anytime in Parrot's settings. Your vocabulary, history, and preferences carry over.
A comprehensive comparison of the best voice dictation apps for Mac, including Parrot, Whisper Flow, macOS Dictation, and more.
8 min readGuideEverything you need to know about speech to text technology - how it works, the best providers, and practical use cases for voice transcription.
10 min readGuidePractical tips for using voice dictation apps to work faster, reduce typing strain, and get more done throughout your workday.
7 min read