create subtitles track by automatic timing of existing text 1
00:00:01,000 --> 00:00:04,000

I am using Adobe Premiere to produce videos in English by gluing together multiple clips put together from lots of different footage or sources. I do have a text transcript of what is being said though, in English, so talking about word-for-word English subtitles for the voice in English.

2
00:00:04,250 --> 00:00:06,250

How would I go about creating a subtitles file for the final video?


I do not wish to render the captions into the video
The transcript I have does not have any time information and that is the crux of this question - what is the easiest way to generate semi-accurate timing records, as automatically as possible?
So the question is NOT about how to sync existing subtitles with existing timestamps
I could do it in Premiere, or Adobe Audition, or Subtitle Edit, Subtitle Workshop or any other subtitle editor that may provide relevant synchronization functionality?
The end result I'm hoping for is a flv file with closed captioning (.sub, .srt or similar) that could be turned on or off in a web-browser / Flash player
Like this lecture, for example, when you click on CC and choose the embedded English subtitling (not the automatic captions that YouTube offers)
If you select your clip and go to the Clip menu, then choose Analyse Content, Premiere will attempt to identify speakers and even attempt to dictate what is being said.  You can assist this analysis by providing a script file to it by adding either an Adobe Story Script file or a TXT file to the Reference Script option.  I don't have any experience with how well this feature works, but it's certainly worth a shot if you already have an accurate script file to try it with.