A daemon process that works using
pw-record,
ydotool and of course
whisper.cpp to provide
speech-to-text/dictation for Linux/Wayland.
Grab a model from huggingface.
Once you've built and installed the binary and a model, add something like this to your config:
exec whispy /home/naitik/.cache/whisper/ggml-large-v3-turbo-q5_0.bin
bindsym $mod+grave exec 'pkill -USR2 whispy'
That sets up mod+grave as your toggle.