4.5 Installing Omnivox From Source

Use this route on GNU/Linux and macOS. It requires network access for the initial clone, Rust toolchain, and locked dependency downloads.

Install these prerequisite classes before building:

Keep the two repositories beside one another; this also matches the WSL2 release layout:

cd /path/containing/emacsvox
git clone https://github.com/bartbunting/omnivox
cd omnivox
make build
make install

make build performs the locked release build and stages the matching eSpeak data and third-party notices. make install installs the binary and those adjacent directories, normally below ~/.cargo/bin. Set OMNIVOX_INSTALL_BIN before make install only when the Cargo binary directory is elsewhere. Do not use a bare cargo build as the installation procedure; it does not create the complete staged payload.

Make the install directory visible on PATH before continuing. No proprietary speech runtime is needed for the recommended Linux or macOS path.