2.6 Persistent Startup

After Confirming First Speech succeeds, add these forms to your Emacs init file, replacing the example path with the absolute path of the checkout:

(setenv "TTS_PROGRAM" "omnivox")
(load-file "/path/to/emacsvox/lisp/emacsvox-setup.el")

Keep the forms in this order: Emacsvox selects and starts the speech 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 customized startup should speak the same acceptance sentence as the isolated launcher. If it does not, remove or comment out the two init forms and return to the isolated launcher before trying another change.