Releases: MSKazemi/yazses
Release list
v2.36.0
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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
What's Changed
📚 Documentation
- showcase: add @jayavandhiniMK by @jayavandhiniMK in #317
- showcase: add macOS Homebrew test by @hoti-code in #318
New Contributors
- @jayavandhiniMK made their first contribution in #317
- @hoti-code made their first contribution in #318
Full Changelog: v2.35.0...v2.36.0
v2.35.0
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.serviceLaunchpad 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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
Full Changelog: v2.34.0...v2.35.0
v2.34.0
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.serviceLaunchpad 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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
Full Changelog: v2.33.0...v2.34.0
v2.33.0
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.serviceLaunchpad 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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
Full Changelog: v2.32.0...v2.33.0
v2.32.0
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.serviceLaunchpad 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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
Full Changelog: v2.31.0...v2.32.0
v2.31.0
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.serviceLaunchpad 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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
Full Changelog: v2.30.0...v2.31.0
v2.30.0
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
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.serviceLaunchpad 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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
Full Changelog: v2.28.0...v2.29.0
v2.28.0
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.serviceLaunchpad 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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
Full Changelog: v2.27.0...v2.28.0
v2.27.0
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.serviceLaunchpad 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.serviceSnap:
sudo snap install yazses --classic
sudo usermod -aG input $USER && logoutpipx (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.serviceDefault hotkey on Linux: Space (configurable). Default config lives
at ~/.config/yazses/config.toml.
Full Changelog: v2.26.0...v2.27.0