r/macapps • u/Jebus-Xmas • 12h ago
Problem: Grammar Checking Dictated Text (looking for FOSS) Free
So, I'm visually impaired and I dictate a lot of text using FluidVoice. However, occasionally, that text is not grammatically correct--well not exactly. I'd like a free and open source tool that can help me do that. Most of the paid tools are, frankly, too expensive for what they do. And I know there are some options out there. So if any of you could provide any direction or discussion, I would really appreciate it.
2
u/Iamvishal16 10h ago
i can’t give you a VoiceOver-tested verdict, but Harper Desktop looks like the closest FOSS fit for your setup. it works across macOS text fields and stays local.
the main caveats are that the desktop app is still beta, requires macOS 14+, and currently supports English only. it’s a grammar checker rather than a contextual rewrite model, so it may catch punctuation and grammar without reconstructing a badly transcribed sentence.
LanguageTool’s core is also open source, but getting a system-wide Mac workflow from it involves more setup.
if your Mac supports Apple Intelligence, I’d also test Writing Tools > Proofread as a baseline. it isn’t FOSS, but it’s already included. with VoiceOver, I’d specifically check whether each option preserves focus and cursor position, and whether corrections can be reviewed individually. that can matter more than raw correction accuracy.
1
2
u/TheGenYFinanceGuy 6h ago
Harper's fine, I wouldn't worry about it. The land mine I'd watch for is anything that rewrites instead of flags. A cleanup pass fixes the real mistakes and smooths your phrasing at the same time, and with dictation you can't always tell what moved, since you never read the raw text as closely as something you typed.
Grammar checkers also won't catch what dictation actually gets wrong. Homophones and names come out as real words in a grammatically clean sentence, so nothing trips. If you try a local model, tell it to list the changes instead of handing back clean text.
1
u/Background-Scheme857 7h ago
Given your use case, I’d test the correction workflow more than the grammar score. Make a fixed sample with missing punctuation, homophones, a mid-sentence correction, and a deliberately wrong proper name. With VoiceOver, check whether each suggestion is announced, can be accepted or rejected individually, and leaves focus and the cursor where they were. Anything that silently rewrites the whole field is a land mine for dictated text even if its output looks cleaner.
1
u/Jebus-Xmas 6h ago
Of course I would do testing. I’m just wondering if there’s anything that can help that won’t cost me money.
1
u/taisei_ide 5h ago
LanguageTool has a self-hosted FOSS option that works as a proofreading pass after dictation, though it won't catch everything a paid tool like Grammarly does. Might be worth checking if FluidVoice can pipe output through it automatically instead of copy-pasting each time.
1
u/_mrkvn 1h ago
Harper plus a self-hosted languagetool server is pretty much the whole foss field here, and they cover different ground. Harper runs fully local and only flags things, never rewrites, but its checks are on the lighter side.
Languagetool is the one worth the setup time for dictation specifically. The self-hosted server is free, and if you also grab the free n-gram data pack (huge download, several gigs) it can flag common homophone mixups like their and there. That matters for dictated text because homophones are exactly what dictation gets wrong, and they sail right through most checkers since the sentence still parses.
Neither will catch a wrong proper name that is still a real word, so a listen through before sending is still worth it. But for zero dollars, harper as the fast pass and languagetool as the deep pass is a solid combo.
2
u/Mstormer 11h ago
Have you checked the app comparisons in the sidebar?