FUTO keyboard (open-source, free) runs entirely on-device and has extremely good STT accurary, especially with the 70M parameter model. I've used it for years now and love it.

https://futo.tech/

Edit: As others have pointed out, this is not actually open source. It's source-available, which is quite a bit different because folks can't fork and distribute it as easily. The license also appears to be revocable and non-transferable, which makes it different from open source licenses.

I'd classify it as "source-available" given the noncommercial clause in the license.

https://github.com/futo-org/android-keyboard/blob/master/LIC...

Good call out. I tend to be very sensitive about these things, and this is a case where I messed up. Thanks for the correction.

Futo only produces source-available proprietary software. They most certainly are not Open Source, though they unfortunately lied about this a lot before they got called out enough times.

https://github.com/futo-org/voice-input/blob/master/LICENSE....

Good call... I got that one wrong. Thanks for the pointer!

I've used FUDO keyboard for a long time, but I never tried using the voice input, so I'm testing it now. Let's see how well it transcribes everything.

...Okay that was pretty good.