Using Html5 audio tag with a synced caption (lyric) try.
Using html div tag as source for the lyric.
Should work in IE9 and Chrome, but it doesn't look like this works in Firefox.

flying on a free flight

driving all night

with my machinery

'cause I, I got the power

any hour

to show the man in me

I got reputations

blown to pieces

with my artillery

whoa ho, I'll be guided in

we'll be ridin'

given what you got to me

don't you struggle

don't you fight

don't you worry

'cause it's your turn tonight

let me put my love into you, babe

let me put my love on the line

let me put my love into you, babe

let me cut your cake with my knife

oh, like a fever

burning faster

you spark the fire in me

crazy feelings

got me reeling

they got me raising steam

don't you struggle

don't you fight

don't you worry

'cause it's your turn tonight

yeah

let me put my love into you, babe

let me put my love on the line

let me put my love into you, babe

let me cut your cake with my knife

cut it

let me, let me

oooh

let me put my love into you, babe

let me put my love on the line

let me put my love into you, babe

let me cut your cake with my knife

oh

let me put my love into you, babe

let me put my love on the line

let me put my love into you, babe

let me give it all

let me give it all

to you

to you

give it all