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

# Avatars

> Give your agent a real-time visual face: a talking avatar that lip-syncs to the agent's speech.

An avatar gives your voice agent a **face**: a real-time video presence that lip-syncs to the
agent's speech and publishes a video track into the room. Add one by passing an avatar to the
pipeline's `avatar` slot; it works with both [Cascade and Realtime](/build/configure-a-pipeline/modes)
pipelines.

<CodeGroup>
  ```python title="main.py" Python theme={null}
  # anam_avatar = AnamAvatar(...) - see Avatar Integration below
  from zrt.inference import AICousticsDenoise

  pipeline = Pipeline(
      stt=DeepgramSTT(), llm=OpenAILLM(), tts=ElevenLabsTTS(),
      vad=SileroVAD(), turn_detector=TurnDetector(model="echo-large"),
      avatar=anam_avatar,   # ← the agent now has a visual face
      denoise=AICousticsDenoise(model_id="quail-vf-2.2-l-16khz"),
  )
  ```
</CodeGroup>

<CardGroup cols={1}>
  <Card title="Integration" icon="plug" href="/build/modalities/avatars/integration">
    Use a managed avatar provider: Anam or Simli.
  </Card>
</CardGroup>

## Options

| Approach                                                                                                             | When to use                                      |
| :------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------- |
| **Managed provider** ([Anam](/build/modalities/avatars/integration), [Simli](/build/modalities/avatars/integration)) | Drop-in photorealistic avatars with one API key. |

<Note>
  Avatar providers (Anam and Simli) are available in the Python, JavaScript, and Go SDKs.
</Note>

## References

<Tabs>
  <Tab title="Python">
    #### SDK Reference

    <CardGroup cols={2}>
      <Card title="AgentSession" icon="book" href="/api-reference/python/core/agent-and-session">
        `AgentSession` in the Python API reference.
      </Card>
    </CardGroup>
  </Tab>
</Tabs>
