Skip to main content

Avatars and scenes

Use Create Avatar in Spatius Studio. The creation flow shows the current image requirements. After creation, use the Avatar’s avatar-id in your app.
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 for the download and layout flow.

Audio

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.
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 and the SDK Reference for platform-specific formats.
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.

Integrations

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 or Agora Convo AI Integration.
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.
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 for the current package boundaries.

Regions and support

Spatius operates in us-west, ap-northeast, and cn-beijing.See Regions & Endpoints for endpoint and client-selection details.
See the Spatius pricing page for current public pricing and plan information.
Join the Spatius Discord. Include the platform, integration, SDK version, region, error output, and a short screen recording when reporting a visual issue.

Next steps

Run the Web quickstart

Compare integrations