You probably need a better speech-to-text system then. I type 90% of my comments on HN with FUTO keyboard, which is a local speech to text engine, and it handles capitalization properly most of the time.
https://keyboard.futo.tech/