Using Html5 audio tag with a synced caption (lyric) try.
Using an json array.
Should work in IE9, Chrome and Firefox.