After Confirming First Speech succeeds, add these forms to your init file, replacing the example path with the checkout’s absolute path:
(setenv "TTS_PROGRAM" "omnivox") (load-file "/path/to/emacsvox/lisp/emacsvox-setup.el")
Keep that order: Emacsvox selects and starts the server while loading setup. A shell alternative is to export the server name before launching Emacs:
export TTS_PROGRAM=omnivox
Keep the explicit load-file form for a changing source checkout. Its setup
entry point can warn and prefer source when newer Lisp would otherwise be
hidden by stale local byte-code. A customised startup should speak the same
ready message as the isolated launcher. If it does not, remove or comment out
the two init forms and return to the isolated launcher before another change.