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:
DMML Dialogue Manager Markup Language (AIML)
FAML Facial Animation Markup Language
BAML Body Animation Markup Language
SML Speech Markup Language (Sable)
EML Emotion Markup Language
HTML HyperText Markup Language
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 (http://www.ist-interface.org/).