Zeli AvatarDeveloper docs
v0.1.0

Get started / Installation

Installation

Install the zeli-avatar package and its small, well-established async runtime stack.

Requirements

  • Python 3.10+
  • A running Zeli avatar server and its base URL (for example http://your-server:8080).
  • Network access to the server for both HTTP signalling and the WebRTC media connection.

Install

pip install zeli-avatar

The display extra adds OpenCV and sounddevice, used by some examples to show video or play audio locally:

pip install "zeli-avatar[display]"

Core dependencies

The SDK builds on a small, well-established async stack:

PackageRole
aiortcWebRTC transport (audio + video).
aiohttpHTTP signalling and the control WebSocket.
av (PyAV)Decoded audio/video frames.
numpyArray conversion for frames.

aiortc pulls in native components (via PyAV/ffmpeg). Prebuilt wheels cover most platforms; if a build is triggered, ensure a recent pip and, on Linux, the usual ffmpeg build headers.

Verify

import zeli
print(zeli.__version__)

You're ready — head to the Quickstart.

Zeli Avatar · real-time avatars over WebRTC · self-hostable · AU data residency · source