Using Html5 audio tag with a synced caption (lyric) try.
Using an json array.
Should work in IE9, Chrome and Firefox.
Mobile-Web-App: HTML5 svg Text Rainbow Flowers