© 2019 Spirit AI Ltd. All rights reserved.
Character Engine is an authoring tool and SDK for building AI-powered virtual characters. Conversations with virtual characters are driven using Natural Language Understanding, AI, and procedurally generated performances.REQUEST MORE INFO
“Character Engine is an Authoring Tool and SDK for creating reactive conversational characters for games and beyond.
Create distinctive personalities who will show emotion and respond dynamically to the player – yet still hit the key beats of your story.
Designers can choose either natural language communication through speech or text, or dynamic menus that customize available options for the current context.”
Your creative team can define personality & emotional traits in the Character Engine. Each character is given its own persona, script lines and an understanding of its world.
Players or users speak or type; Spirit AI recognises entities mentioned in the speech as well as emotional tone, question type and other factors.
If the player has asked a question represented in the Character Engine’s data, it formulates a response dynamically based on that information – even answering comparative questions.
The Character Engine also considers social context and what should come next in the story – whether that’s responding to a greeting or giving a gameplay hint.
Once the Character Engine has identified all the information it needs, it assembles a response that reflects that information, as well as its own personality traits, emotional context and game state.
A powerful and flexible Authoring Tool gives content creators the power to make dynamic, reactive characters, with support for collaboration, play-in-editor, VO or text-to-speech performance tagging, and more.
Characters can connect to and maintain a knowledge model about the world and how they relate to it. This can be updated on the fly from real-world data or simulation state, as well with character and user-specific knowledge as a conversation progresses. Characters can be taught to understand and answer questions about knowledge model data.
Characters can be given a personality model that changes the way they respond, affecting both the content they deliver and the way they perform it. Output text is tagged on a per-word level with metadata that can drive a character’s animation engine, text-to-speech performance, or actions.
Authors can create dynamic text responses that can incorporate details of a character’s personality, knowledge, game state, and more. A search-based expansion grammar assembles the best possible performance in milliseconds from the reusable fragments created in the Character Engine Authoring Tool.
In the Future, Video Games Will Care About You
The Future of AI-Generated Characters
Spirit AI’s technology could bring Westworld - style interactions to video games sooner than you think