I ran into the same problem and ended up writing nerd-dictation while it has some opinionated decisions I find it generally works well for basic dictation needs (based on the excellent VOSK-API).
ideasman42
- 1.5k
- 1
- 13
- 29