Welcome aboard! Our program has 2 recording exercises where you record the phrase, playback, then compare with the original. This doesn't have a voice recognition software as you mentioned for a couple of reasons. Firstly, we don't believe the technology available is at a sophisticated enough level to always give accurate feedback, and when speaking any language there is so much to be considered such as the pitch, the tone, the speed of what is being said, if the speaker has an accent, which syllables or words to stress etc. Secondly, we want to avoid telling a user through our course that something is being said correctly or not after being analyzed by the program, when they would likely be understood speaking on the street. We hope this helps. Let us know if you have any other questions.