Nerd Dictation is a universal voice-typing solution that works anywhere you can input text, regardless of the desktop environment or window manager you’re using.

Here is a demo video: https://www.youtube.com/watch?v=T7sR-4DFhpQ

Python package

The good news is that there’s also a gui that consists of a tray icon and dialog for installing voice models.

There are also start and end scripts that activate and deactivate voice input and can be easily bound to your desired keyboard shortcuts.