> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vivix.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Streaming Avatar overview

Bring a character into your app from a single image. Start with video and conversation, then customize its speech and movement and connect it to your app’s features.

**Your first integration:** [Quickstart](/streaming-avatar/get-started/quickstart) → [Connect a player](/streaming-avatar/integrate/trtc) → [Start a conversation](/streaming-avatar/interaction/conversation)

### [01 Get started](/streaming-avatar/get-started/avatar-playground)

Follow the Quickstart to create your first session, then connect a browser player. The integration guides include complete player examples. Once the video is playing, you can start a conversation.

### [02 Define the character](/streaming-avatar/character/first-image)

Choose an image and a voice, then use spoken instructions to define how your character responds. To customize movement, adjust speaking and listening motion separately.

### [03 Interaction and performance](/streaming-avatar/interaction/conversation)

Let the character answer the user, speak your exact words, perform an action, or move to music. Use image switching for outfits and scenes, and object interaction for picking up or showing an item.

### [04 Integrate your app](/streaming-avatar/integrate/sessions)

Add the character to your app: create a session, connect a player, and configure speech recognition, the dialogue model, and speech synthesis as needed. Before launch, add session closure and connection cleanup.

### [05 API reference](/streaming-avatar/api-references/sessions)

Look up request parameters, response fields, and event formats. For your first integration, start with the Quickstart and return here to check specific fields.
