There are several programs that will do what you want. One is called Express Scribe and is free.
Click Here
An optional foot pedal is available. The program has an interface with Naturally Speaking where you can import the CD in Express Scribe.
elwoodpc