Architechture of the Virtual Language Teacher (VLT)

The VLT can be divided into functionally separate, but interacting units, as in the picture below.
This is a kind of overview of how we envision the VLT to become one day. In effect it also works as a 'ToDo List'.
There is much work left to do...

Talking Head

Text To Speech

Pronunciation Analysis

Speech Recognition

Dialog Manager

Student Profile Database

Exercise Manager