Big fan of https://www.macwhisper.com/
Can use local or cloud models.
What kind of punctuation commands do you need? For coding or regular English grammar?
I launched a speech to text app not so long ago and we are scouting the internet trying to find pains we can use to calibrate our app better in this field.
Ours does punctuation automatically, but I'm curious on what you need exactly.
Thank you Al