This task can be performed using Yapper
A 100% local dictation companion
Best product for this task
Yapper
productivity
100% local -> use an included LLM or your own Three input modes: microphone, system audio (loopback), and audio files Vocabulary can be updated to learn new words Customizable models, hotkeys, appearance, sounds, and more Works in any app with a text field -> browsers, IDEs, chat, terminals

What to expect from an ideal product
- Yapper runs fully offline, so your custom vocabulary and personal words never leave your device or touch a cloud server.
- Add technical terms, names, or jargon once and Yapper remembers them across every app you type in, from your IDE to your browser.
- Dictate into any text field on your system without copy-pasting or switching tools, Yapper works where your cursor already is.
- Bring your own LLM or use the one included, so you stay in control of which model processes your speech and learned vocabulary.
- Capture words from a microphone, a recorded audio file, or system audio, making it easy to train Yapper on real speech samples from any source.
