I use VoiceAttack. Works very well and is extremely versatile.
I use it for radio comms, but unfortunately because the various comms aren’t always in the same ordinal position on the menu, I mostly have to select them by saying, “choice 1”, “choice 2”, etc. It would be great if Asobo were to someday assign unique key combos to each of the comm choices, then it would be possible to create more meaningful & immersive voice triggers for them.