I'm planning to make a web app that captures the user speech and tell the user if he/she is spelling the words in the right way, and gave him/her hits as to where he needs to improve his spelling.

To avoid reinventing the wheel I'm looking for an open source voice recognition software. I mainly use C/C++/JS(MEAN).

An example of this is Rosetta Stone, which I can't use in my web app because they don't have a public API allowing developers to use their solution. As you can see in the screenshot below, when the user says and types "amigo", Rosetta Stone will check the spelling and give a green border to it if the user pronounced correctly, otherwise the border will be in red. Basically this is what I want to do within my app.

Rosetta Stone pronunciation validation

  • Welcome on SoftwareRecommendations. What's wrong with RosettaStone? Why do you want to replace it? What feature do you need that RosettaStone does not have? What's your budget? What programming language do you use? Mar 8, 2016 at 21:11
  • 2
    I can't use rosettastone in my web app they don't have a public API allowing developers to use they're solution, so I have to find a rosettaStone lika open source software, I mainly use C/C++/JS(MEAN)
    – ZEE
    Mar 8, 2016 at 22:02


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.