This is a reference implementation, which shows how to extend existing video players (in this case, Video.js) with the feature of getting the subtitles read aloud in real time through the SubReader mobile app.
A live demo can be found at: https://try.subreader.dk