Hi, I work in the voice processing industry (8 years) for some of the largest dictation manufactures.
If you are going to use voice recognition, use Dragon Naturally speaking 9
http://www.nuance.com/naturallyspeaking/
Its about the best you will get with existing technology
Hope that helps.