...
The Toolkit is a distributed system of many components working which work in sync with each other. These components are categorized into modules, tools, libraries and third 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, etc.
Tools are used to assist in configuring, running and modifying the Toolkit.
Libraries are the API's and frameworks that are used by the modules and tools . (e.g., messaging API, threading, etc.)
Third 3rd party software are components developed outside of ICT which are essential to provide for providing a proper framework for the Toolkit to run on.
Modules
- AcquireSpeech Client
- FLoReS NL module
- MultiSense
- Nonverbal Behavior Generator
- NPCEditor
- Ogre
- PocketSphinx Wrapper
- /wiki/spaces/AG/pages/11963743
- SmartBody
- Text To Speech Interface
- vhtoolkitUnity
- Watson
...
- ActiveMQ
- /wiki/spaces/VHTK/pages/14582719
- Boost
- OgreSDK
- Pthreads
- VHCL
- VHMsg
- WSP
- /wiki/spaces/VHTK/pages/14583300
...
3rd Party Software Requirements
This section lists all the 3rd party software needed to run the toolkitToolkit. This software is bundled with the toolkitToolkit.
Users
- Java Runtime 6u26 (http://java.sun.com/products/archive/j2se/6u10/index.html)
- Visual Studio 2008 Redistributable (http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en)
- .NET Framework 3.5 SP1 Redistributable (http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en)
- DirectX Redistributable (August 2009) (http://www.microsoft.com/downloads/details.aspx?FamilyId=2DA43D38-DB71-4C1B-BC6A-9B6652CD92A3&displaylang=en)
- ActiveMQ Server 5.4.2.0 (http://activemq.apache.org) (no windows installer is available directly through Apache, but is included with the appropriate Toolkit installers)
...
- All user requirements (above)
- Java JDK 6u26 (http://java.sun.com/products/archive/j2se/6u10/index.html)
- Microsoft Visual Studio 2010 (optional, but preferred)
...
3rd Party Alternatives
Some of the toolkit Toolkit components are mere proof-of-concepts rather than state-of-the-art solutions. This section lists alternatives to some of these components.
...
Conversational speech recognizers often need to be trained for use with specific domains. Untrained recognizers may perform poorly. Some recognizer options are:
- Sonic, to which the AcquireSpeech client can connect, link
- The toolkit Toolkit has been integrated with PocketSphinx, but as of yet not optimized for performance.
- Dragon, not integrated, link
If you are interested in the USC Signal Analysis and Interpretation Laboratory providing you with custom speech models for Sonic, please /wiki/spaces/VHTK/pages/14583665.
Text To Speech
The toolkit Toolkit uses MS SAPI as a TTS interface , so that and any SAPI compatible voice can be used with the toolkitToolkit. Using To use a new voice only requires downloading and installing it and changing download, install it, and change the character's voice ID. See the FAQ for details.
Some free SAPI voices can be are found here:
...