I don't believe you need to extensively train the voice database. Most don't require any training to start. Don't think expensive microphones either. Maybe you should just read some of the links already posted.
Dragon strongly recommends training and using a good mic, but mine is good and cost 30 BP which I don't think is expensive in this context. Initial training takes about 15 minutes.