Hi,
Very nice project. I can animate your characters for your project.
I don't know if CrazyTalk is your ultimate choice, but I can handle this job with AfterEffects only to decrease the cost of production.
What about backgrounds. Do the backgrounds wll be provided, or they should be created by me?
One note about characters you are planning to use. I'm not sure if they are suitable for language course in the moment when they have just a few sprites of the facial expressions to work with. I think you need more articulation options, but we can handle this.