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.
GitHub Repository
Kotlin + Compose sample implementing the avatar pipeline: VAD → ASR → LLM → TTS → AvatarKit.
Prerequisites
- Android Studio (latest stable)
- JDK 17
- Android API 24+ device or emulator (arm64-v8a, real device recommended)
- Spatius credentials. See Credentials.
- App ID — from Spatius Studio
- Avatar ID — from the Avatar Library
- Session Token — see Session token API
- An OpenAI API key for the ASR + LLM + TTS pipeline used by the sample.
Run it
Clone and configure
local.properties:Session Token is not configured in files — paste it in the app UI at runtime.What this validates
| Check | What it tells you |
|---|---|
| Avatar renders | App ID + Avatar ID are correct, Maven dependency resolved. |
| Conversation starts | Session Token is valid, Motion Server connection works. |
| Avatar speaks | Full pipeline (mic → ASR → LLM → TTS → AvatarKit) is wired up end to end. |
Next steps
Android SDK reference
Complete Android API documentation.
Browse all demos
Web (multi-framework) and iOS samples in addition to Android.