Visual Basic 6 ( VB6 ) Lyric Player sample
In this sample is Sami *.smi and Xml used to sync text, caption, Subtitle.
Project is written on Windows 7 64 bits OS so it is possible that you can't open the project file. If not create a new project and add 3 labels and 3 buttons, Windows Media Player, Webbrowser control to Form1, and add refrence to Microsoft XML, v3.0 and Microsoft HTML Object Library.
I want to say that I'm not a developer so you may find better solutions for this.
I like to write scripts for stationery and have played around with vbscripts for some years
Since I started to play with synced captions (Subtitles), I wanted to explore more, and what you find on this site is the result from this playing.
Download VB6 synced caption project sample Back to the Lyric page