Welcome to Zoice Developer Platform
Zoice Dev provides high-performance, developer-friendly APIs to generate realistic AI avatar videos, human-grade text-to-speech audio, and custom image variations.1. Get your API Key
To get started, you will need a Zoice developer account and an API Key:- Visit the Zoice Dev Console.
- Log in or create a new account by clicking Get Started.
- Generate or copy your API Key from the developer dashboard. Keep this key secure.
2. Authentication
All requests to Zoice APIs require authorization. Add the following header to your API requests:3. Generate Your First AI Avatar Video
Because video rendering is resource-intensive, generations are handled asynchronously using a fast queue system.Step 1: Send the Generation Request
You can submit a request using either Profile IDs (existing avatar/voice profiles on your dashboard) or directly with Media URLs (custom images/vocal audio files). Submit aPOST request to https://api.zoice.com/v1/run/zoice/avatar-x.
Step 2: Get the Request ID
The request returns immediately with arequest_id and a processing status:
Step 3: Poll for Output
Send aGET request to https://api.zoice.com/v1/fetch/{request_id} to check the task status:
Polling Request
success status with the final video URL:
Polling Response
4. Request Schema (zoice/avatar-x)
Input Parameters
5. Other Zoice Models
Avatar Editor (zoice/avatar-edit)
Generate image variations of a specific avatar.
- Endpoint:
POST https://api.zoice.com/v1/run/zoice/avatar-edit - Request Payload:
Speech Generator (zoice/speech)
Generate premium, human-grade text-to-speech audio.
- Endpoint:
POST https://api.zoice.com/v1/run/zoice/speech - Request Payload:
Reusable Avatar Profile (zoice/avatar-profile)
- Endpoint:
POST https://api.zoice.com/v1/run/zoice/avatar-profile - Request Payload:
Reusable Voice Profile (zoice/voice-profile)
- Endpoint:
POST https://api.zoice.com/v1/run/zoice/voice-profile - Request Payload: