Can anyone recommend a decent speech-to-text Windows 10 compatible program? Preferably free but if not at least reasonably priced. I'm only going to use it while my arm is in a cast, so like 3 more weeks, hence not wanting to pay a ton.

I've used and tried a few times the built in "speech recognition" but IMO I get better results on my phone with Google.