Skip to content

TechnicalSpec

toncho11 edited this page Jun 26, 2019 · 6 revisions

KorraAI is coded in Microsoft C#. The reasons for that are:

  • C# can be used for industrial, commercial applications
  • C# is the default language of choice for Unity3D
  • there are two probabilistic programming libraries that exist for C#

Plugins for Unity3D exist that allow for speech synthesis, lip-sync, 3D body modelling, etc. The resulting application using KorraAI is a Windows application (potentially Mac, Android and Linux are also supported).

The voice synthesis is provided by built-in Windows Speech API. Another speech synthesis that requires cloud support is also used and allows for better speech generation.

Clone this wiki locally