Dragon NaturallySpeaking 10 Preferred
Capable of fast and accurate speech-to-text processing, application control and audio file transcription, Dragon NaturallySpeaking 10 is an excellent dictation program. You'll still have to spend time training both the software and yourself, though.