Digital Person Components

This section describes the different technology components that are used to build a Soul Machines Digital Person and includes details on how each component is used in bringing a Digital Person to life. 

Utilizing a Digital Person is one of the ways you can fast track your digital business transformation to achieve strategic business goals and gain a competitive advantage. 

Building a Digital Person involves the composition of an array of technologies—a task that Soul Machines has carefully achieved to make integration as seamless as possible. 

Technology Components

The specific technologies required for full implementation for our solution are as follows (Vendors in parentheses):

  • Facial Sentiment Analysis of End User Video Stream (Soul Machines)

  • Autonomous Animation of Digital Person with Cognitive Models (Soul Machines)

  • 3D Rendering Cloud Architecture (Soul Machines)

  • WebRTC Video and Audio Streaming Front-end SDK (Soul Machines)

  • Natural Language Processing (3rd Party Vendor)

  • Speech to Text Conversion, STT (3rd Party Vendor)

  • Text to Speech Synthesis, TTS (3rd Party Vendor)

The above components are described in the following sections and include instructional details which specifically cover NLP, STT, TTS, and programmatic control of Animated Emotional expressions.