So this is where I'm at with this. I'm not a programmer and just having a little fun with it. If not learning a little in the process.
The audio plays on the page and text is highlighted to correspond with the currently playing audio. I have just added an ability to scroll along with the text or and to go to the location of where ever the audio is playing. It works well for longer chapters. Now looking for a way to jump to next page (chapter) when the audio finishes playing.
Here's a little demo...
https://youtu.be/OM8sPTydAP4