[FEATURE] Context-aware spelling for ambiguous words in voice dictation

Open 💬 0 comments Opened Jun 24, 2026 by jack-616

Summary

When dictating, the transcriber sometimes picks the wrong spelling for
homophones / near-homophones. It would help a lot if, when a word is
ambiguous, the transcriber used the surrounding conversation context to
choose the spelling instead of guessing the word in isolation.

Example

I talk about "Claude Code" constantly, but the transcriber frequently
writes it as "cloud." Given how often "Claude Code" appears in the same
thread (and across my other threads), "cloud" is almost never what I
mean — the context makes the correct choice obvious.

Proposed behavior

When the speech-to-text model is uncertain between similar-sounding
spellings, weight the decision using:

  • terms already used earlier in the current conversation, and
  • frequently-used terms across my recent threads (a learned personal

vocabulary).

Why it matters

Repeated mis-transcription of common, high-frequency terms forces a
manual correction on nearly every message and breaks the flow of
dictation.

View original on GitHub ↗