How AIML Works with Speech and Avatars