Position Required: Programmer/Developer
Required Designer/Programmer Experience:
Desired Platform: Desktop, Tablet, Mobile
General: Need a player designed much like Yabla. Please check their site for what I'm looking for. We will be using a different video format however that is more focussed on speaking and less on watching videos. Please also check their mobile version as this is also part of the job requirement. You are required to build a language learning platform that has the following functionality:
-Skip back/forward to a specific subtitle sentence which will be defined by timestamp in data markup.
-Overlay the video with spoken language subtitles which will be defined by timestamp in data markup
-Overlay the video with native language subtitles which will be defined by timestamp in data markup
-Toggle on/off primary language subtitles
-Toggle on/off native language subtitles
-Alter playback to predetermined speeds (speeds undefined, start with [url removed, login to view], [url removed, login to view] and [url removed, login to view])
-Toggle on/off shadow audio.
-Display a countdown timer that indicates times remaining for current sentence.
-Highlight each subtitle word as it is spoken. (Karaoke effect)
-Provide audio pronunciation cue for each word.
-Provide definition for each word.
-Provide audio pronunciation cue for the whole sentence for the user to shadow. Ability to turn this on/off.
The best demonstration of how I'd like the site laid out as well as a demonstration of working functions is the following. Please check out the mobile version as well. Product Sample Link:
[url removed, login to view]
Please view this link and provide a quote on the following:
1. How much would it cost to complete such a project. Specifics will be explained with short listed candidates. Please give me a rough estimate.
2. I need this completed in a month. Please indicate if this would be possible and if not, what the time frame would be.
Thank you. This will develop into a full-time position for the right candidate.