Software to make a transcript? I record conferences and produce them in an HTML player. I have a need to transcribe some content and integrate it into the player.

I found this question, but the answer seems to say that the transcription is mixed into the video file. I do not want that.

What I need, or could work with, is a transcript that is in a separate text file with the timings that the sections begin. XML, CSV, or some other standard is perfect.

I have thousands of hours per year that I would potentially need to do this on. There needs to be very little effort involved to get the transcripts for this to be viable.

What would be perfect is that I tell the program what videos I want a transcript for, click go, then it produces the files. Any OS is fine, though I prefer Windows.



Update: I learned that Google employs a very good transcript engine, but you cannot seem to take advantage of it without actually uploading files to YouTube. I asked if there was a way around this on Superuser, but got nothing. To further complicate things, YouTube decides if the video with be transcripted without notice to the user. There is no option to select it or generate it on command. So in expansion of this question, what options do I have available to me regarding YouTube's engine? Is there a way around this? I can upload to YouTube as long as I can keep it private and the transcript will be generated at time of encoding, if that's the only option.
Adobe premiere has a speech analysis system built in, after cs4 I believe. Machine transcription systems tend to be very poor though - in my experience it is only useful for a vague sense of where you are in the video. See below:

http://www.realeyes.com/blog/2010/03/05/caption/

Human transcription services are getting cheaper as many of them use Amazon's "Mechanical Turk" to provide the human labour. The quality is much better, but will still require editing for readability. See the link for more info:
http://waxy.org/2008/09/audio_transcription_with_mechanical_turk/