I try to write a program that could test pronunciation of user.
This program will play a wave sound, say an English sentence, and user will try to pronounce that and record his voice, and program will check the similarity of that waveforms and will give point to the user's pronunciation.
The question is, is that possible to write this program using .net? And if yes, which libraries may I use? Any guide to start?