This site is concerned with a Virtual Human Markup Language. The language is designed to accommodate the various aspects of Human-Computer Interaction with regards to Facial Animation, Body Animation, Dialogue Manager interaction, Text to Speech production, Emotional Representation plus Hyper and Multi Media information.

It will use / build on existing (de facto) standards such as Sable and AIML and will describe new languages to accommodate functionality that is not catered for.

The language will be XML/XSL based and will consist of the following sub-systems:

The language will use XML Namespaces for inheritance of existing standards.

Although general in nature, the intent of this language is to facilitate the natural and realistic interaction of a Talking Head or Talking Human with a user via a Web page or application. One specific intended use can be found in the deliverables of the Interface project (