Ditto.
FYI the training is not too painful, just reading some set texts etc.
The most important is a good Noise-Cancelling Microphone and learning to speak clearly and consistently with the same diction.
If you train it with your 'Telephone voice' it will not work very well when you use it after a long day or a few pints of 'Best'.
I have used Dragon software a few year ago and it worked well generally but really showed how your voice changes during the day for many reasons, which you do not notice.
(Colds/Illness, Tiredness, Emotional, In a hurry, who you are speaking to, etc etc)
All the changes impact the quality of the Voice to Text conversion and the accuracy, at the end of the day.
I could train the software to get very good results but the next day the accuracy would be greatly variable.
If you talk in a consistent way at all times with little accent or variation of speech tonality/speed it will work quite well.
I discovered I had to adopt a 'Talk to Computer' voice to try to get more consistent results.
I had to make my vocabulary more regular and my language constructs simpler to allow the software to use context better.
I had to stop myself from talking faster/slower and try to adopt a regular cadence to my speech rhythm.
You end up getting very aware of how your voice actually sounds, rather than what you hear in your head.
(In your head a 'Great Orator commanding the room' ...... in reality 'Donald Duck's cousin with head in Plastic bucket'
)
This was too much of a faff, after a while, so I stopped using it.
I would expect it should have improved but that is only conjecture on my part.