Could try the speech recognition thing in Windows , did you already ?
Start ,,, Control Panel .. then sounds speech and audio devices .. speech ,, and look for Speech Training .... The have some fun playing with that , !
If you haven't , the that might cure the problem .
( No it isn't your speech that is trained - it is the compuer that is trained ! : ) as someone once did enquire ,, lol )