Description
Summary I need someone to help me fix and improve an existing speech recognition and feedback tool on my English As a Second Language PHP website, as well as a broken dictionary. The existing tool works in the following away: users click on enabled sentences in the website course, they listen to them, then they click on the microphone and start speaking. After they finish speaking, they get a pop-up window that shows the phrase, displaying in blue the words pronounced correctly, and displaying in red the words pronounced incorrectly, along with a final grade and a note that goes from very bad to excellent. The problem is that somebody made some changes to the website, and now the tool doesn't work properly: it says that it does not receive enough sound from the microphone, but the tool has been tested in 12 different devices locations, and sometimes it does work, but most it doesn't. So the tasks for you will be: 1. Fix the problem so that the microphone is always heard and the pop-up window, and shows and grade sentence as it used to do it. 2. When the sentence works, sometimes a few words are marked incorrectly, even though I pronounce them correctly. Fix this, before this didn't use to happen. 3. Change the microphone icon to a new one, and when it's clicked it should be changed for a "stop button", and only when this button is clicked the sentence should be graded. 4. Make an animation that shows a filling circle that goes from 0 to 100% based on the percentage of words pronounced correctly appear. 5. Make all this work in the sections called GRAMÁTICA FÁCIL, FLUIDEZ, y EXÁMEN, in the enabled sentences that now work. 6. The dictionary is powered by the free API Glosbe, but I think now it's broken. The way it works is that you write the word or sentence that you want to know, and then the translation from English to Spanish or Spanish to English is shown. I think it would be very easy for you if you substitute this coat, and change it for Chat GPT or Gemini so that users can know the meaning of words or sentences immeadiately. If you can do this, the pay will be $10 after successful completion.