title: How can I highlight text - strictly timed - a la Karaoke without Flash on a web page. What technology choice?
body: <p>I would like to display the whole text of a poem, then have text highlighted according to a pre-established time sequence. Something like Karaoke, but without any sound track. A user would then be able to read it at exactly the "right" tempo. </p>
  
  <p>I figure I can generate a subtitle track (for example, with something like Aegisum - although this keeps crashing on my Mac) with the timing data. Something line by line, such as:</p>
  
  <p>1
  00:00:18,067 --> 00:00:20,067
  Twinkle twinkle little star</p>
  
  <p>2
  00:00:20,467 --> 00:00:22,467
  How I wonder what you are</p>
  
  <p>... or better still, a word or sylable at a time. </p>
  
  <p>I don't want to use Flash for iPad/iPhone reasons. </p>
  
  <p>My exact question is this as I'm somewhat naive: What would be the best technology to use? I don't need an exact solution, just some pointers on where I should concentrate my efforts. Does Timed Text in HTML5 (TTML) have anything I could use on this? Or SMIL? </p>