Releases: AkuchiS/yap
Releases · AkuchiS/yap
yap v0.1.2
yap v0.1.2
A polish release on top of v0.1.1.
Fixed
- macOS app icon. The bundled icon shipped as a hard square (black corners), so Finder and Launchpad drew it as a white-edged box. It's now a proper transparent-corner squircle, baked into the build so it can't regress.
- Install on Python 3.14.
requires-pythonis capped at<3.14— the native deps (ctranslate2, pynput, PyObjC) don't have 3.14 wheels yet, and an unconstrained install would build on 3.14 and then crash at launch. Now it fails fast with a clear message; use Python 3.9–3.13.
Docs
- The one-liner install needs the
[full]extra for the macOS menu-bar app:
pipx install "yap-dictation[full] @ git+https://github.com/AkuchiS/yap" - Microphone/docking guidance is now cross-platform (monitor and dock mics hijack the default input on Windows and Linux too), and the pricing copy says early adopters stay free.
Install
Download a build below, or pipx install "yap-dictation[full] @ git+https://github.com/AkuchiS/yap" (Python 3.9–3.13).
yap v0.1.1
yap v0.1.1
Fixes and additions since v0.1.0.
Fixed
- Docked laptops & external-display mics. yap used to force 16 kHz capture, but many monitor, dock and webcam mics only run at 48 kHz — so the stream would open (recording indicator on) while capturing nothing. yap now records at the mic's native rate and resamples to 16 kHz. When a mic can't be opened, sends no audio, or is silent, it says so instead of failing quietly. This affects Windows and Linux docks too, not just macOS.
Added
- Pin your microphone.
audio.devicenow takes a device name (substring match) or an ordered fallback list, re-checked on every keypress — so docking, undocking, or closing the lid falls through to the next available mic.yap devicesshows which one yap will use. yap license. Records your install date locally (on-device, no telemetry) and prints an early-adopter code. If a paid tier ever arrives, installs from before the cutoff stay free.
Changed
- README: cross-platform mic/docking guidance, plainer wording, and the pricing line now says early adopters stay free.
Install
Download a build below, or:
pipx install git+https://github.com/AkuchiS/yap
yap v0.1.0 — first release 🎙
Free, offline voice dictation. Hold a key, speak, and your words appear at the cursor — in any app, on any OS. Local Whisper, no subscription, no cloud, and it learns your vocabulary as you go.
Download
| OS | File | How |
|---|---|---|
| macOS | Yap-macOS.zip |
unzip → drag Yap.app to Applications → right-click → Open the first time. Grant Microphone + Accessibility + Input Monitoring. |
| Windows | yap-Windows.zip |
unzip → double-click yap.exe (SmartScreen → More info → Run anyway). Hold Right Ctrl, talk. |
| Linux | yap-Linux.tar.gz |
extract → ./yap/yap (sudo apt install libportaudio2). |
Apps are unsigned, so each OS warns once on first open — click through it. First run downloads a small Whisper model.
Highlights
- 🔒 100% offline by default — your voice never leaves the machine
- 🧠 Learns your words — proper nouns & jargon you repeat get added automatically
- ⌨️ Types into any app at your cursor
- 🆓 Free & open source (MIT), no word limits, no account
Full docs in the README.