I am interested in speech recognition software for Windows, that takes an audio file of a podcast, say, in one of the standard formats (MP3, WAV, OGG, etc.), and outputs a transcription of the speech as a text file. The motivation is to help in transcribing podcasts for an official wiki.
I would like it to be able to teach it, to improve the speech recognition, or learn new words. Also, it should be able to cope with multiple people talking, occasional overlapping speech, and occasional music, or non-speech sounds.
I only need the software to work with English.