# Character Studio

The Character Studio enables creators to craft and modify agents easily with unique human-like details. The following features are available to character creators:

**Long-Term Memory**

* Agents are self-aware that they have a "fixed context window", and can autonomously manage their own memories to overcome this problem by managing their memories through scalable larger data storage.
* Option to enable users to manually tag messages to add to memory or add manual memories to their agent versions.&#x20;

**Chat History**

* Prepopulate chat history to help reinforce the agent's preferences and dialogue style.
* Tailor the way your agent conveys information, from its level of formality to its conversational quirks.
* Enable users to provide feedback on responses to improve the agent's communication style.
* Enable users to delete their chat history.

**Backstory & Personality**&#x20;

* Define the agent's name, age, scenario, setting, history and personality.
* Define the subjects and activities that captivate your AI agent, shaping its conversations and interactions.

**First message**

* Craft the initial greeting or message your AI agent will use to set the stage for conversation.

**Relationship**

* Set the parameters for how your AI agent relates to users, from stranger to trusted confidant.

**AI Voice Generator**

* Customize your agent's vocal identity with a unique AI-generated voice that fits its personality.

**TTS (Text-to-Speech):**

* Convert written text into natural-sounding audio, allowing your agent to speak its dialogue aloud.

**Voice Recognition**

* Enable your agent to understand and respond to voice commands or spoken input from users.

**Language**

* Enable your agent to understand and communicate in dozens of languages.

**Narrated Actions**

* Allow your agent to describe its actions or surroundings, adding depth to interactive experiences.

**Regeneration**

* Enable users to regenerate agents' responses.

**Emotions & Emotes**

* Define a range of emotional responses into your agent, enhancing its ability to connect with users. Each emotion includes an animation and facial expressions for the characters rigged 3D avatar.&#x20;

**Emotion Recognition**&#x20;

* Give your character the capacity to detect and react to the emotional cues in user interactions.

**Continuous Learning**

* Allow your character to evolve by learning from interactions, ensuring it grows more sophisticated over time.
