I have a lot of typing that I need to do and would like to use voice dictation. However, it doesn't seem to "type" consistently across applications.
I've had success with the feature on a few native applications such as MS Word, gVIM and macOS Notes. I've noticed that it often will not be a consistent stream of "typing", rather it will sometimes burst several words out and then backspace and correct once it determines a better interpretation based on after-the-fact context. For example, if you say "3:26 PM" it will start bursting "three twenty six", backspace and replace it with "3:26 PM" because it eventually realized you were dictating a time of day.
In particular, I'm trying to use this on a Citrix Receiver session to a remote machine. It seems that the "backspace and replacement" adjustments it does do not make their way through to the remote session and I would see something more like "three twenty six 3:26 PM".
I would suspect that it doesn't register key press events since you're not physically pressing keys, but it would appear that Citrix isn't looking at "key PRESSES" anyway given that some input does work. However, I am curious how exactly it is interfacing with the software expecting input? Perhaps corrections aren't simply "backspace" operations but more "remove previous word" operations that some combination of keystrokes would do?
Does anyone have an idea here?