尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Free, open-source (MIT) dictation for macOS. Hold Fn, talk, release: text appears at your cursor. Speech recognition runs on your Mac (Parakeet on the Neural Engine). Press Return to send to Claude, Codex or ChatGPT. No account, no telemetry.
翻译准备中
正在加载完整 README。
查看完整 README ↗Dictation for talking to coding agents: hold a key, talk, press Return to send. Runs on your Mac.
Hold Fn, talk, let go. Your words land at the cursor, exactly as you said them. In Claude, Codex or ChatGPT, press Return mid-take and Saylark sends the message. Free, MIT licensed, no account.
Download Saylark.dmg · Website · How it works · Build from source
saylark dict, or let your agent keep it up to date.Saylark.dmg (latest release, signed and notarized by Apple). Open it and drag Saylark to Applications. All versions are on the releases page, each with a SHA-256 checksum file.
On first launch Saylark downloads its speech model, about 600 MB, once. Onboarding shows the progress. After that, dictation works offline.
Onboarding walks you through four macOS permissions. Each one has a reason:
| Permission | Why |
|---|---|
| Microphone | To hear you while you dictate |
| Input Monitoring | To see the trigger key (Fn, Right Option or Right Command) |
| Accessibility | To paste into the app you are using and press Return for "Return sends" |
| Clipboard ("Always Allow") | To put your own clipboard contents back after a paste |
Then try a take in the practice field, and you're set.
The floating pill shows your voice level while you talk (three styles: Seeds, Trace, Wave). Turn on "Show words while you talk" to see the words as they are recognized, as in the animation above.
Saylark types what the speech model heard, with a small, fixed cleanup that only removes things:
Numbers, units, addresses and identifiers are never touched. There is no language model that rephrases, summarizes or "polishes" your words, so a prompt to an agent says what you said.
Names and jargon the model should spell your way live in one plain text file:
~/Library/Application Support/Saylark/dictionary.txt
# Lines starting with # are comments.
Kubernetes: cooper netties, cube or nettys
Supabase: super base
Tailwind
kubectl
Term on its own means "spell it this way". Saylark fixes case and spacing ("tail wind" becomes Tailwind).Term: wrong spelling, wrong spelling also lists what the model writes instead. Those spellings are replaced with the term (the Dictionary tab calls them replacements).saylark dict. Saylark picks up a change within about a second; no restart.saylark dict list show skipped lines.以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗