Skip to content

Releases: AkuchiS/yap

yap v0.1.2

26 Jun 00:01

Choose a tag to compare

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-python is 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

25 Jun 10:39

Choose a tag to compare

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.device now 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 devices shows 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 🎙

24 Jun 13:42
a20150a

Choose a tag to compare

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.