Glowing speech fragments connected to an ordered bank of translucent vocabulary cards

Your vocabulary stays yours

Names in.
Guesswork out.

A private vocabulary layer for dictation. Map what speech engines hear to the exact names you approve—then inspect, export, or undo every change.

No audio upload   No automatic guessing   Raw text preserved

Local review desk

Turn approved aliases into exact names.

Your lexicon and transcript remain in this browser. Nothing here calls a transcription service.

1 Vocabulary2 Raw text3 Review4 Export
Saved locally

Approved vocabulary

My lexicon 0 terms

Start with one important name.

Add it above, import a CSV, or try a harmless sample set.

Free workspace: up to 25 terms. Unlock unlimited.

Reversible correction

Transcript review

Ctrl + Enter

Your raw and corrected text will appear side by side in the audit. Zero changes is a valid result.

Portable by design

Carry the same spelling everywhere.

Generate inputs for documented phrase-bias interfaces, or use the same lexicon with the offline CLI.

Add vocabulary to preview a model-ready export.

Offline automation

Make it repeatable with pnl.

One small Rust binary. No daemon, account, telemetry, or network access.

$ cargo install --path cli
$ pnl import names.csv -o team.json
$ pnl correct -l team.json -i raw.txt \
    -o corrected.txt -a audit.json
View source and install guide

Own your terminology

Useful for free.
Unlimited for $29 once.

No subscription. The free workspace includes 25 terms, every model export, audits, and rollback. The one-time license removes the term limit on your devices.

Permanent license

$29 one-time
  • Unlimited approved terms
  • Every current and future export format
  • Local correction audits and raw rollback
  • Use on your own devices
Buy permanent access