Skip to main content

Introduction

Create engaging talking avatar videos with the JoggAI API. Select from 300+ realistic avatars, provide your script or audio, and generate professional videos in minutes.

Key Features

300+ Avatars

Professional avatars across all demographics

40+ Languages

Natural text-to-speech in multiple languages

Fast Generation

Videos ready in 2-5 minutes

Custom Options

Control background, aspect ratio, and captions

Workflow Overview

Avatar video creation is an asynchronous 4-step process:
1

Get Resources

Retrieve available avatars and voices from the API
2

Submit Video Request

Call create endpoint with avatar, voice, and script/audio
3

Background Processing

Video renders automatically (2-5 minutes)
4

Retrieve Result

Get video URL via webhook or polling
This is an asynchronous process. Don’t wait for the response - use webhooks or polling to get results.

Quick Start

Key Parameters

You must provide either voice.script (for text-to-speech) OR voice.audio_url (for custom audio), but not both. Set voice.type to “script” or “audio” accordingly.

Code Examples

Step 1: Basic Avatar Video with Script

Create a simple video with text-to-speech:
Response:
Save the video_id to check status later!

Step 2: Check Video Status

Poll to check if video is ready:
Response (Processing):
Response (Completed):
Instead of polling, use [Webhooks](/api-reference/v2/API Documentation/WebhookIntegration) to get notified instantly when videos are ready!

Use Case Examples

Create engaging marketing videos for social platforms:
  • Use aspect_ratio: "portrait" for Instagram Stories/TikTok
  • Use aspect_ratio: "landscape" for YouTube
  • Enable caption: true for silent autoplay
Generate educational content with AI presenters:
  • Choose professional avatars for credibility
  • Use clear, structured scripts
  • Add captions for accessibility
Showcase products with avatar presenters:
  • Use custom audio for brand voice
  • Combine with product visuals
  • Generate videos in multiple languages
Create FAQ and tutorial videos:
  • Batch generate common questions
  • Update easily by regenerating
  • Personalize with voice selection

Avatar List API

Browse available avatars

Voice List API

Explore voice options

Upload Audio

Upload custom audio files

Webhook Setup

Get instant notifications