Voice
Voice commands for window management and the lats voice reference, including speech output forwarded to the Voice app
Voice commands let you control Lattices by speaking. Press Hyper+D to open the voice command window, hold Option to speak, release to stop. Lattices transcribes your speech via its embedded Hudson Voice / Vox runtime, matches it to an intent, and executes it.
The voice domain has two directions with two owners:
| Direction | Verbs | Owner | Transport |
|---|---|---|---|
| Input: voice commands | voice.listen, voice.stopListening, voice.simulate, voice.status |
Lattices menu bar app | lattices.sock, voice.sock |
| Output: spoken text | voice.say, voice.stop, voice.pause, voice.resume, voice.skip, voice.seek, voice.list, voice.select, voice.lease, voice.release |
Voice.app, reached through the Lattices daemon |
lattices.sock, speech.sock |
This page is the reference for both directions of lats voice. Speech output
itself (providers, queue and playback rules, the direct speech.* API) is
documented in the Voice docs.
Keep exploring.
Get free access to the full guides and studies. We’ll email you a welcome note with your access code.
Free. No account or password.