Lavox docs
GitHub Get Lavox

Dictation & dictionary

Hold the Fn key, speak, release. The text lands at your cursor. Whisper runs locally via Metal, and a personal dictionary teaches it your names and jargon.

How dictation works

The personal dictionary

Whisper mishears names and technical terms. The dictionary fixes that with two mechanisms working together:

It learns from your corrections

After a dictation, the bar shows the transcript with a Fix button. Edit the text, save, and the diff teaches the dictionary:

Managing the dictionary directly

# list
curl -s localhost:8040/api/dictionary

# add a term (optionally with a known mishearing)
curl -s -X POST localhost:8040/api/dictionary/term \
  -H 'Content-Type: application/json' \
  -d '{"term": "Infisical", "misheard": "infiscal"}'

# remove
curl -s -X DELETE localhost:8040/api/dictionary/term/Infisical
Lavox deliberately does not watch other apps' text fields to auto-learn, because that would require accessibility-level surveillance of everything you type. Corrections are learned only on surfaces you explicitly use for it.