I use heliboard and futo for speech to text. I was using sayboard for stt, and it worked OK, but futo just seems so much better at it. So far in liking it, I didn't know they released a keyboard as well, I won't be giving it a try but I hope it works out, I'd prefer FOSS.