LocalVoice — Turn meetings and videos into text and subtitles, and turn articles or PDFs into audio files. Nothing is uploaded. Pay once.
7-DAY FULL TRIAL · NO ACCOUNT · ONE-TIME PURCHASE · MACOS 14+
Audio or video in (MP3, WAV, M4A, AAC, FLAC, CAF, Opus, MP4, MOV) — a transcript out, on your Mac.
Export TXT, SRT, VTT or Markdown. Every transcript is also saved as a Markdown file you own.
Uses Apple's on-device speech engine where available (macOS 26+), or Whisper for any language, including Vietnamese — the model downloads once, after you agree.
Paste text or open a PDF or text file and save it as an audio file with your Mac's voices. Choose voice and speed.
New recordings in a folder are transcribed automatically.
Search all transcripts. Claude, ChatGPT, Cursor and Shortcuts can transcribe, search and fetch transcripts through a local MCP server.
Works with Claude, ChatGPT, Cursor, Siri & Shortcuts — say it in plain words
Pay once
Stay private
Ask your AI
Your recordings and transcripts never leave this Mac. LocalVoice only goes online to check your license, to look for updates if you allow it, and to download a speech model when you ask it to.
Results stay in normal files you can open anywhere.
Built in Swift for macOS. Dark Mode, VoiceOver, keyboard first.
One-time purchase
$19
Use on up to 3 Macs · free updates for LocalVoice 1.x · 14-day refund, no questions
No. You pay once and keep the app. Updates for version 1.x are free.
No. Transcription runs on your Mac. The app never sends your recordings or transcripts anywhere.
OGG, MKV, WebM and AVI are not supported yet. Convert them to M4A or MP4 first.
Yes, with the Whisper engine. The small Base model may miss some accents; for Vietnamese we recommend downloading the Small or Turbo model in Settings.
LocalVoice does not send text to any AI service. If you use Claude or ChatGPT, they can fetch the transcript through the MCP connection and summarize it themselves.
Yes, on up to 3 Macs. Try it free for 7 days; if you buy and change your mind, email us within 14 days for a full refund.