Just a comment on my experiences. I tried to get dictation to work, and got some VA routines themselves that seemed to work okay. But the weak link is Windows recognition, it just isn't that great. The way VA uses it and weighs the probability of matches works fine, but actually figuring out what you've said for unknown words, nope. If you turn off the filter in VA so that it shows unmatched commands, you'll see a demonstration of just how bad it is. I had really hoped that Windows 10 would bring an upgrade, but I don't think they did much.
Now, one way to get around this for what you're talking about is not to use dictation, but to build a library of typical phrases you might say to other players. Make those as commands with wildcards etc, and let VA gloss over Windows weakness. Once you get a match, the actual inputting of the text into the comms screen is pretty simple. I had done it one letter at a time when I tried it, but since then there's been ways developed to pull from a text file and dump it (I think).