...
The Toolkit is a distributed system of many components which work in sync with each other. These components are categorized into modules, tools, libraries and 3rd party software.
- Modules are run-time components essential to the functioning of the Toolkit; including perception, speech recognition, natural language processing, nonverbal behavior, animation, rendering.
- Tools assist in configuring, running and modifying the Toolkit.
- Libraries are the API's and frameworks used by the modules and tools (e.g., messaging API, threading, etc.)
- 3rd party software are components developed outside of ICT which are essential for providing a proper framework for the Toolkit to run.
Modules
- AcquireSpeech Client
- MultiSense
- NonVerbal Behavior Generator
- NPCEditor
- Ogre
- PocketSphinx Wrapper
- Rapport
- SmartBody
- Text To Speech Interface
- vhtoolkitUnity
- Watson
...