Version2.45.0
Revision447
Size452.4 MB
Licenseunset
Confinementstrict
Basecore24

Local, offline voice dictation for Linux

ScreenshotScreenshotScreenshotScreenshotScreenshot

YazSes is offline, on-device voice dictation. Hold a key (Space by default), speak, release — your words are transcribed locally and typed into whatever app has focus. No cloud, no API key, no subscription; nothing leaves your machine.

Features:
  • Offline speech-to-text with faster-whisper (CPU, int8) — no GPU needed
  • Voice commands for editors and terminals: "undo that", "save file", "go to line 42", "run the tests", "rename this to user_id"
  • Personal vocabulary and multi-step macros
  • Works in any focused text field — editors, browsers, terminals, chat

INSTALL — all four commands are required. A snap cannot connect its own interfaces, and the daemon starts and looks healthy without them; it simply never hears you, or never sees the key.

sudo snap install yazses
sudo snap connect yazses:audio-record
sudo snap connect yazses:raw-input
yazses setup

  • audio-record — the microphone. Without it, dictation hears nothing.
  • raw-input — the hold-to-talk key, read from /dev/input/event*. Without it the hotkey does nothing at all.
  • yazses setup — provisions the rest, and re-checks both interfaces.

THEN, TO START DICTATING

yazses doctor (reports anything still missing)
yazses mic-level --set (tune the silence gate to your voice, ~4 s)
yazses start (hold Space, speak, release)

First run downloads the speech model (~250 MB–1 GB): one internet connection, then everything after that is offline. Config and models live under ~/snap/yazses/. To remove: sudo snap remove yazses

BEFORE YOU INSTALL
  • Architecture: stable is amd64 today. On arm64, run "sudo snap install yazses --edge" (one release behind) or install with pipx.
  • Session: this is a strictly-confined snap and keystroke injection works on X11 sessions. For Wayland, or for full input access, install via pipx instead: https://pypi.org/project/yazses/
  • A snap ships a fixed set of libraries, so features cannot be added to it later. Included: dictation, voice commands, tray, overlay, Meeting Mode with speaker diarization, the Parakeet English engine, spoken read-back. Not included, and needing a pipx install instead: Cocktail Filter, offline LLM cleanup, Glance-Type, prosody-aware punctuation.

Docs: https://mskazemi.com/yazses/
Issues: https://github.com/MSKazemi/yazses/issues

Update History

2.44.0 (445) → 2.45.0 (447)
23 Oct 2026, 22:00 UTC
2.43.2 (443) → 2.44.0 (445)
22 Oct 2026, 23:00 UTC
2.43.1 (441) → 2.43.2 (443)
18 Oct 2026, 16:45 UTC
2.43.0 (438) → 2.43.1 (441)
17 Oct 2026, 21:45 UTC
2.42.0 (437) → 2.43.0 (438)
17 Oct 2026, 15:15 UTC
2.41.0 (435) → 2.42.0 (437)
4 Oct 2026, 22:00 UTC
2.40.1 (433) → 2.41.0 (435)
4 Oct 2026, 20:15 UTC
2.40.0 (431) → 2.40.1 (433)
25 Sept 2026, 01:15 UTC
2.39.1 (429) → 2.40.0 (431)
24 Sept 2026, 21:45 UTC
2.39.0 (427) → 2.39.1 (429)
24 Sept 2026, 15:45 UTC
2.38.0 (425) → 2.39.0 (427)
24 Sept 2026, 11:15 UTC
2.37.2 (423) → 2.38.0 (425)
24 Sept 2026, 01:00 UTC
2.37.1 (421) → 2.37.2 (423)
19 Sept 2026, 21:45 UTC
2.37.0 (418) → 2.37.1 (421)
19 Sept 2026, 18:15 UTC
2.36.0 (416) → 2.37.0 (418)
19 Sept 2026, 17:31 UTC
2.35.0 (415) → 2.36.0 (416)
30 Aug 2026, 19:45 UTC
2.34.0 (412) → 2.35.0 (415)
27 Aug 2026, 21:15 UTC
2.33.0 (411) → 2.34.0 (412)
27 Aug 2026, 18:30 UTC
2.32.0 (409) → 2.33.0 (411)
27 Aug 2026, 16:45 UTC
2.32.0 407 → 409
26 Aug 2026, 14:30 UTC

Published31 May 2026, 23:07 UTC

Last updated23 Oct 2026, 21:52 UTC

First seen1 Jun 2026, 00:00 UTC