Emacsvox extends Emacs to be a fully functional audio desktop. This is the main emacsvox module. It actually does very little:
Report background startup progress and optional integration failures. Interactively, speak a summary and display the full report in Help. Programmatically, return the summary without opening a window or speaking. This reports integration preparation, not speech-server or routing readiness. Repeated startup does not retry failed work; correct the reported problem and verify in a fresh Emacs session.
Load pip if Piper-TTS is available.
Default Value:
nil
Seconds the startup announcement waits for acknowledged Omnivox routing.
Default Value:
5
Whether to speak ‘emacsvox-ready-message’ after Omnivox is ready. The announcement normally occurs after initial routing is acknowledged. If routing does not become ready within ‘emacsvox-ready-message-routing-timeout’, the capability-ready route announces the bounded fallback checkpoint.
Default Value:
t