The module should have as:
- input: a text written by the user, with an audio file reading this text, uploaded by the user. You dont have to worry about making sure that the text written is 100% similar to what is read in the audio file. It is the user's problem.
- interface: shows the text, with the audio stream on top of it.
- output: the length of each word read from this text in the audio, in seconds, as XML or JSON. If you could do it automatically, that is great. If not, you can add a button to the interface, name the button "Slice", and on each click of this button, you will get the length of the corresponding word, sequentially from the beginning of the text till the end. The separator between the words is a space obviously.
The module should be done using HTML5, css3, javascript, jquery, any library based on javascript, but no server side coding(.Net, or something).
I have a business related to karaoke. So I know all the difficulties in organizing the karaoke player with the function of the input text.
I have experience in the server php language, but I am happy to complete your order using JavaScript.
Sorry for my English.
Regards, Volodymyr.