Using Html5 audio tag with a synced caption (lyric) try.
Using an json array.
Should work in IE9, Chrome and Firefox.
Your browser does not support the CANVAS tag. Sorry!