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

# FAQ

> Common questions about Avatars, audio input, integrations, regions, and developer support.

## Avatars and scenes

<AccordionGroup>
  <Accordion title="How do I create a Personal Avatar?">
    Use **Create Avatar** in [Spatius Studio](https://app.spatius.ai). The creation flow shows the current image requirements. After creation, use the Avatar's `avatar-id` in your app.
  </Accordion>

  <Accordion title="Can I add a background or my own scene?">
    Yes. AvatarKit renders the Avatar with a transparent background, so your application can place an image, video, WebGL scene, or native view behind it.

    A Personal Avatar may also have an optional 16:9 background available from Studio. See [Avatar Background](/concepts/avatar-background) for the download and layout flow.
  </Accordion>
</AccordionGroup>

## Audio

<AccordionGroup>
  <Accordion title="Can I send text directly to Spatius?">
    No. Motion Server receives the audio the Avatar should speak and generates motion data from it. If your application starts with text, first produce speech audio with TTS or a speech-to-speech model.
  </Accordion>

  <Accordion title="What audio format should I use?">
    The canonical input is mono 16-bit PCM (`s16le`) at the sample rate configured for the session. Some SDK entry points also accept Opus, and RTC integrations receive audio through their provider path.

    The configured format must match the bytes you send. See [Audio](/concepts/audio) and the SDK Reference for platform-specific formats.
  </Accordion>

  <Accordion title="Why does Avatar playback stall between audio chunks?">
    Send new TTS chunks as they are generated instead of pacing them at playback speed. Motion Server needs enough buffered audio to prepare the next motion window before the current one finishes.

    If only 1x paced audio is available, pre-buffer it at the start of each speech turn. See [Audio: Send timing](/concepts/audio#send-timing).
  </Accordion>
</AccordionGroup>

## Integrations

<AccordionGroup>
  <Accordion title="Does Spatius provide a voice agent?">
    No. Spatius turns avatar speech audio into motion data and renders the Avatar. Your voice-agent platform or application owns microphone input, turn handling, ASR, LLM, and speech generation.

    For a packaged agent path, use [LiveKit Agents Integration](/livekit-agents/overview) or [Agora Convo AI Integration](/agora-convoai/overview).
  </Accordion>

  <Accordion title="Which integration should I choose?">
    Use a recommended integration for LiveKit Agents or Agora Convo AI. Use Direct Mode when the client owns the audio source, or Backend Mode when your application owns client delivery.

    See the concise comparison in [Integrations](/integrations/overview).
  </Accordion>

  <Accordion title="Which client platforms are supported?">
    AvatarKit supports Web, iOS, Android, and Flutter. The packaged RTC-provider coverage varies by integration and platform; the core iOS and Android SDKs are not limited to Agora.

    See [SDK Capability Matrix](/reference/sdk-capabilities) for the current package boundaries.
  </Accordion>
</AccordionGroup>

## Regions and support

<AccordionGroup>
  <Accordion title="Which Spatius regions are available?">
    Spatius operates in `us-west`, `ap-northeast`, and `cn-beijing`.

    See [Regions & Endpoints](/api-reference/regions) for endpoint and client-selection details.
  </Accordion>

  <Accordion title="Where can I find pricing and plan limits?">
    The pricing docs are the source of truth for current rates, allowances, and plan limits: [Custom Avatar Creation](/pricing/custom-avatar-creation), [Realtime Avatar](/pricing/realtime-avatar), and [Video Generation](/pricing/video-generation).
  </Accordion>

  <Accordion title="How do I get developer support?">
    Join the [Spatius Discord](https://discord.com/invite/9HGhZfHZh9). Include the platform, integration, SDK version, region, error output, and a short screen recording when reporting a visual issue.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Run the Web quickstart" icon="bolt" href="/quickstarts/web-sdk" />

  <Card title="Compare integrations" icon="plug" href="/integrations/overview" />
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.