Native Mac dictation in a 12 MB download. Free Local mode with Whisper + Parakeet, reproducible benchmarks, optional Cloud. MIT-licensed client.
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
Hold a key. Speak. Release. Get text at your cursor—or safely on the clipboard.
A native Mac dictation app in a 12 MB download, with Whisper and Parakeet running locally.
Star Plainsay on GitHub ★
· Download Plainsay.dmg
· Homebrew
· Website
· Benchmark
· App compatibility查看完整 README ↗Plainsay is free and MIT-licensed. With Local transcription and Polishing off or running on your Mac, dictation audio is not uploaded, no account or subscription is needed, and recognition works offline after the model download. Automatic checks for signed updates are enabled by default and can be disabled in Settings. Optional Plainsay Cloud provides hosted transcription and Polishing for US$4 gross/month (VAT included); Cloud speech sends recorded audio to the service and includes up to 900 transcription minutes in any rolling 30-day window. An active subscription also unlocks Auto-translate and automatic email layout for new dictations from any transcription source. Those styles work with built-in Plainsay Cloud Polishing and style-aware BYOK or compatible local Polishing providers.
Requirements: macOS 14 or newer and an Apple-silicon Mac. The app is signed and notarized. Recommended multilingual models are separate one-time downloads of approximately 475–632 MB; smaller English-only options start at about 150 MB.
After dictating, press Control–Option–Command–R, say “change Tuesday to Thursday”, then press the shortcut again to stop. Plainsay shows a correction preview without requiring you to select the previous text. Choose Replace last dictation to apply it. “Undo that” previews a reversal of the last verified change; undoing the initial dictation restores any text it originally replaced. You can also open Correct last dictation… from the menu and type the request.
Simple change/replace and undo commands run locally, including for Cloud subscribers. Polish commands such as “zamień wtorek na czwartek” and “cofnij to” are supported too. Repeated matches require a more specific phrase. Broader requests such as “make it shorter” use your configured Voice Edit provider when you choose Preview correction. Spoken commands still use your selected speech service, but bypass Polishing and are not pasted, saved in History, or staged as recovery recordings. Escape cancels recording; the window also offers Cancel during transcription.
Automatic replacement requires a verified original paste, the same app and field, and an unchanged readable document. The destination expires after five minutes without a correction and is kept only in memory. If it cannot be verified, use Copy correction and replace the text manually. Undo never sends a generic Command–Z to another app. Successful corrections update History's copyable text while preserving its original raw transcript and retention settings.
Select text in another Mac app and press Control–Option–Command–E, or choose Voice Edit… from the Plainsay menu. Say the change you want using your usual dictation key in the request field, or type it, then choose Preview edit. The comparison highlights removed and added text and flags possible changes to names, numbers, and links. Review those details before copying or replacing.
Replacement checks that the original app, field, selection, and readable document still match. If an app cannot expose or replace its selection through Accessibility, paste the original into Voice Edit and copy the result back manually. The original stays available in the window until you close it. These checks are best-effort; they do not prove that every fact or intended meaning survived the edit.
Voice Edit uses the selected Polishing provider, independently of whether automatic Polishing is enabled. It supports Gemini, Anthropic, OpenAI, OpenRouter, and compatible custom endpoints, including configured local models. Preview sends the original text and editing request to that provider. Dictating the request uses your existing speech and Polishing settings. Plainsay Cloud editing commands are not supported yet; a Cloud subscription alone does not enable Voice Edit. The original is limited to 12,000 characters and the instruction to 2,000. Voice Edit and correction commands are available starting in v0.2.34.
Download the latest notarized DMG and drag Plainsay to Applications. The stable link always points to the latest release; the release page has checksums and release notes.
brew install --cask conrader/plainsay/plainsay
Plainsay checks for signed updates automatically. You can also use Check for Updates… from its menu-bar menu.
If Plainsay earns a place in your menu bar, star the repository. It is the simplest way to help more Mac users find the project.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗