Why Weesper adds punctuation
By default, Weesper Neon Flow is optimized to produce readable text: emails, notes, messages, reports, or documents. In these workflows, automatic punctuation and correct capitalization make the text feel more natural.
But some workflows need the opposite:
- terminal commands;
- file paths;
- test passwords;
- emails or identifiers;
- prompts for development tools;
- text to paste into VS Code or an IDE.
In these cases, a final period or automatically added capital letter can change the meaning of the text.
Use Text cleanup
Open Preferences, then find Text cleanup.
From there, you can choose:
- Automatic capitalization: starts sentences with uppercase letters. Turn it off for code, commands, credentials, or raw notes.
- Keep punctuation: keeps commas and final
.,!, or?when Weesper adds them. - Remove final mark in code apps: removes only the final
.,!, or?in editors and terminals. - Remove final mark everywhere: keeps punctuation inside the text, but never leaves a final
.,!, or?. - Remove all dictated punctuation: removes punctuation from dictated text. Shortcuts and Dictionary entries stay unchanged.
If you also use a context preset such as Literal transcription, keep it enabled when you want Weesper to stay closer to exactly what you say.
Best practices for terminal and code
For technical commands:
- dictate short fragments;
- always review before running a command;
- avoid directly dictating destructive commands;
- prefer pasting into an intermediate text field if the command is sensitive;
- use the dictionary to correct frequent terms, paths, or project names.
Example: if Weesper often transcribes npm run build. with a final period, use Remove final mark in code apps or Remove final mark everywhere. If a specific technical term is repeatedly miswritten, use the Dictionary for that term.
What is not yet a true voice command system
The dictionary can replace words or phrases after transcription, but Weesper Neon Flow does not yet interpret advanced contextual commands such as:
- “delete the last word”;
- “select the previous line”;
- “make this passage bold”;
- “run this command”.
For these needs, use Weesper Neon Flow as a text input tool, then check the result in the target app.
If Text cleanup is not visible
If your app version does not show Text cleanup yet, update Weesper Neon Flow first. Until then, use the most literal preset available and review technical text before pasting or running it.
If you still need help, contact support and describe your workflow. The most useful requests are concrete:
- “I dictate into a terminal”;
- “I dictate test identifiers”;
- “I dictate prompts for a coding assistant”;
- “I want to remove final periods but keep commas”.
This helps support point you to the safest setting for your workflow.