Besides the nice and easy way to study, the system is (tech part) super:
You may speak and the software performs a complete analysis (not just comparing with a previous recorded sound) but actually shows the interpreted sound so User could see the word(s) parts that he is having more trouble with correctly pronunciation .