Hello all!

I am looking for a bit of direction in order to achieve this type of functionality.

The user is presented with an audio file speaking a certain word
The user is prompted to type the word into a field
Its programmed so that incorrect keying (ie incorrect letter) is rejected and a beep is sounded.
Only a correctly spelt word is accepted
A "congratulations" audio file is played, if successful.

This type of coding is probably not revolutionary, lol. Can anyone point me in a better direction - what language, what other requirements to achieve this type of outcome?

VERY much appreciated.