Skip to content

Omnivox v1.4.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 10:03
· 82 commits to main since this release

Omnivox v1.4.1

Cross-platform Emacsvox/Emacspeak speech server.

Installation

Download the archive for your platform, extract, and:

# Linux and macOS
cp omnivox ~/.cargo/bin/          # or /usr/local/bin/
mkdir -p ~/.cargo/bin/espeak-ng-data ~/.cargo/bin/third-party-licenses
cp -R espeak-ng-data/. ~/.cargo/bin/espeak-ng-data/
cp -R third-party-licenses/. ~/.cargo/bin/third-party-licenses/
cp omnivox-voices.el /path/to/elisp/
# Windows — keep the binary, data, and notices together
$destination = "$env:USERPROFILE\.emacspeak\servers"
copy omnivox.exe $destination
New-Item -ItemType Directory -Force "$destination\espeak-ng-data", "$destination\third-party-licenses" | Out-Null
Copy-Item -Recurse -Force espeak-ng-data\* "$destination\espeak-ng-data"
Copy-Item -Recurse -Force third-party-licenses\* "$destination\third-party-licenses"

See the project README for full init.el setup instructions.

Binaries

Platform Architecture File
Linux x64 (Ubuntu 24.04 ABI baseline) omnivox-VERSION-linux-x64.tar.gz
macOS Apple Silicon (M1/M2/M3/M4) omnivox-VERSION-macos-arm64.tar.gz
macOS Intel omnivox-VERSION-macos-x64.tar.gz
Windows x64 omnivox-VERSION-windows-x64.zip
Windows ARM64 omnivox-VERSION-windows-arm64.zip

VERSION is the tag without its leading v; tag v1.4.1, for
example, produces filenames beginning omnivox-1.4.1-.

Linux uses eSpeak NG. macOS uses AVSpeechSynthesizer, and Windows
uses WinRT SpeechSynthesizer. Every archive also contains the
eSpeak NG runtime data generated by the matching dependency build
and its third-party notices, so the compiled eSpeak fallback works
from the extracted directory.

The Linux archive requires Ubuntu 24.04-compatible glibc,
libstdc++, libgcc, and ALSA runtime libraries.

See sha256sums.txt for verification checksums.