Skip to main content

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:
  1. Visit the Zoice Dev Console.
  2. Log in or create a new account by clicking Get Started.
  3. 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 a POST request to https://api.zoice.com/v1/run/zoice/avatar-x.

Step 2: Get the Request ID

The request returns immediately with a request_id and a processing status:

Step 3: Poll for Output

Send a GET request to https://api.zoice.com/v1/fetch/{request_id} to check the task status:
Polling Request
Once the generation is ready, you will receive a 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: