Overview
ZEGOCLOUD's Virtual Avatar allows users to customize their avatars by choosing the default avatars or creating their own avatars. It provides facial expression mirroring, speech simulation, and other capabilities, enabling real-time interactions with real humans. The ZegoAvatar SDK can be widely used in apps for voice chat, live streaming, social media interaction, online training, and other scenarios.
Main features
Feature | Description |
---|---|
Automatic avatar generation |
|
Manual avatar creation |
|
Clothing and styles |
|
Facial expression mirroring |
|
Speech simulation | Drives a virtual avatar to change its mouth shapes in real time based on the sound waves of a voice, creating an avatar that can express its emotions like a real person. |
Body synchronization | Real-time capture of the user's body movements in front of the camera, supporting the real-time rotation and movement of the virtual avatar’s upper body position with the position of the real human upper body. |
AR avatar | Using the Avatar head model provided by ZEGO, the virtual image is blended with the real camera video. Users can customize the Avatar headgear, output the blended texture, and draw the texture to the client device or push it to the server. |
Talking avatar | Supports real-time driving of virtual avatar facial movements and corresponding audio playback after text-to-speech conversion by inputting text. |
Gesture recognition | Based on leading human keypoint recognition technology, the SDK can capture users' hand movements in real-time and recognize hand postures. |
Applicable scenarios
Scenario | Description |
---|---|
Voice chat and live streaming | The ZegoAvatar SDK can be widely used in apps for voice chat, live streaming, and other entertainment scenarios, enabling real-time human-avatar interaction between humans and avatars and making apps more playable and interesting. |
Social media interaction | The ZegoAvatar SDK can be widely used in apps for chats with strangers, blind dates, and other social scenarios, where users can customize their own avatars as a means of relieving appearance anxieties and expressing personalities. |
Online training | The ZegoAvatar SDK can be widely used in apps for online training and other multi-user interaction scenarios, where users can participate in the training using the avatars at any time to feel more comfortable with the training. |
Advantages
AI-powered
The ZegoAvatar SDK can accurately capture facial expressions and ensure real-time rendering of facial expressions as avatars based on 52 basic facial expression dimensions.
Custom image
The ZegoAvatar SDK allows users to generate with one click avatars that perfectly capture their features when they take a selfie with the camera or upload a photo. It also allows users to create personalized images and provides a massive volume of material libraries in the Makeup and Clothes module.
Free to customize
The ZegoAvatar SDK provides a standard process of avatar customization, which allows users to customize avatars by combining their enterprise elements and personalized material libraries.
Available platforms
Platform | SDK | Compatibility |
---|---|---|
iOS | Available | iOS 11.0 or later |
Android | Available | Android 5.1 or later |