Skip to content

Releases: MSKazemi/yazses

v2.36.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 19:06

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (this build is not code-signed
yet — verify it with the attestation linked above instead). Grant
Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(this build is not code-signed yet — verify it with the attestation linked
above instead). Default hotkey: Right Ctrl. Full guide:
docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

What's Changed

📚 Documentation

New Contributors

Full Changelog: v2.35.0...v2.36.0

v2.35.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 20:47

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (this build is not code-signed
yet — verify it with the attestation linked above instead). Grant
Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(this build is not code-signed yet — verify it with the attestation linked
above instead). Default hotkey: Right Ctrl. Full guide:
docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Launchpad PPA (Ubuntu):

sudo add-apt-repository ppa:mskazemi/yazses
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

Full Changelog: v2.34.0...v2.35.0

v2.34.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 17:55

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (this build is not code-signed
yet — verify it with the attestation linked above instead). Grant
Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(this build is not code-signed yet — verify it with the attestation linked
above instead). Default hotkey: Right Ctrl. Full guide:
docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Launchpad PPA (Ubuntu):

sudo add-apt-repository ppa:mskazemi/yazses
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

Full Changelog: v2.33.0...v2.34.0

v2.33.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 16:01

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (this build is not code-signed
yet — verify it with the attestation linked above instead). Grant
Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(this build is not code-signed yet — verify it with the attestation linked
above instead). Default hotkey: Right Ctrl. Full guide:
docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Launchpad PPA (Ubuntu):

sudo add-apt-repository ppa:mskazemi/yazses
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

Full Changelog: v2.32.0...v2.33.0

v2.32.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:39

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (this build is not code-signed
yet — verify it with the attestation linked above instead). Grant
Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(this build is not code-signed yet — verify it with the attestation linked
above instead). Default hotkey: Right Ctrl. Full guide:
docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Launchpad PPA (Ubuntu):

sudo add-apt-repository ppa:mskazemi/yazses
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

Full Changelog: v2.31.0...v2.32.0

v2.31.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 11:40

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (this build is not code-signed
yet — verify it with the attestation linked above instead). Grant
Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(this build is not code-signed yet — verify it with the attestation linked
above instead). Default hotkey: Right Ctrl. Full guide:
docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Launchpad PPA (Ubuntu):

sudo add-apt-repository ppa:mskazemi/yazses
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

Full Changelog: v2.30.0...v2.31.0

v2.30.0

v2.30.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 22:29
YazSes v2.30.0 — the release that measured its own claims

176 commits. Speaker labels in meeting transcripts were scored against
annotated audio for the first time and were mostly wrong: 84.09% DER on
AMI, four people split into up to 257 clusters. Fixed; auto clustering now
scores 26.71% DER on the full test split.

Seventeen capabilities that shipped with no way to reach them are now
reachable (85 wired -> 102). `pip install yazses[all]` was eight extras
short of all. The example config three packagers install set a model and a
recording ceiling the code disagreed with, the second of them re-introducing
the bug its own fix had removed. Flathub advertised 2.29.0 and installed
2.18.2. Parakeet is twice whisper-small's speed, not four times. The silero
VAD backend documented itself as avoiding torch and costs 3.0 GB.

Privacy: nothing but DEBUG may carry what the user said, enforced by test.
`yazses report` would have included transcripts at DEBUG. The egress
inventory could not see the SSH tunnel that carries dictation off-machine.

Robustness: a typo in macros.toml, an invalid redaction pattern, and one
non-UTF-8 byte in vocabulary.txt each stopped the daemon starting. None do.

Full notes: docs/releases/v2.30.0.md

v2.29.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 05:55

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (the v0 build is unsigned;
signing is coming). Grant Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(the v0 build is unsigned; signing is coming). Default hotkey: Right
Ctrl
. Full guide: docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Launchpad PPA (Ubuntu):

sudo add-apt-repository ppa:mskazemi/yazses
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

Full Changelog: v2.28.0...v2.29.0

v2.28.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 21:12

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (the v0 build is unsigned;
signing is coming). Grant Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(the v0 build is unsigned; signing is coming). Default hotkey: Right
Ctrl
. Full guide: docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Launchpad PPA (Ubuntu):

sudo add-apt-repository ppa:mskazemi/yazses
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

Full Changelog: v2.27.0...v2.28.0

v2.27.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 17:51

Local, offline voice dictation. Hold a key, speak, release. No cloud, no GPU.

Verify your download

SHA256SUMS.txt below lists the hash of every artifact in this release.
How to check it, how release binaries are signed, and who approves a
signing request: Code signing & verification.

macOS

Download the .dmg for your Mac from the Assets below — …-macos-arm64.dmg
for Apple Silicon, …-macos-x86_64.dmg for Intel — open it, and drag
YazSes.app into Applications.

Not sure which? Run uname -m in Terminal. If no Intel .dmg is attached,
that build did not succeed for this release; pipx install yazses works on
both architectures.

On first launch, right-click → Open (the v0 build is unsigned;
signing is coming). Grant Accessibility + Microphone when prompted.
Default hotkey: Right Option. Full guide: docs/macos-install.md.

Windows

Download the .exe for your machine from the Assets below —
…-windows-x64.exe for an Intel or AMD PC, …-windows-arm64.exe for an
ARM one (Snapdragon, Surface Pro X and similar).

Not sure which? Settings → System → About → System type. The x64
installer also runs on ARM under emulation, so it is the safe choice if in
doubt; the native build is faster. If no ARM .exe is attached, that build
did not succeed for this release — use the x64 one.

SmartScreen may say "unrecognized app" — click More info → Run anyway
(the v0 build is unsigned; signing is coming). Default hotkey: Right
Ctrl
. Full guide: docs/windows-install.md.

Linux

One-line installer (Debian/Ubuntu):

bash <(curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/main/install.sh)

APT repository:

curl -fsSL https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt/KEY.gpg \
  | sudo gpg --dearmor --yes -o /usr/share/keyrings/yazses.gpg
echo "deb [signed-by=/usr/share/keyrings/yazses.gpg] https://raw.githubusercontent.com/MSKazemi/yazses/gh-pages/apt ./" \
  | sudo tee /etc/apt/sources.list.d/yazses.list
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Launchpad PPA (Ubuntu):

sudo add-apt-repository ppa:mskazemi/yazses
sudo apt update && sudo apt install yazses
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Snap:

sudo snap install yazses --classic
sudo usermod -aG input $USER && logout

pipx (any Linux):

sudo apt install pipx libportaudio2 xdotool xclip
sudo usermod -aG input $USER && logout
pipx install yazses && pipx ensurepath
systemctl --user enable --now yazses.service

.deb package:

sudo apt install ./yazses_*.deb
sudo usermod -aG input $USER && logout
systemctl --user enable --now yazses.service

Default hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.

Full Changelog: v2.26.0...v2.27.0