Skip to main content
Turn a written script into a fully rendered avatar video in minutes. Provide your text, choose an avatar and voice, and TruGen handles the rest — lip sync, facial expression, and delivery are all generated automatically.
This is in private preview. If you’d like to try it, please contact us at support@trugen.ai.

How It Works

1

Get an API Key

Generate an API key from the TruGen Developer Portal and include it as the x-api-key header in every request.
2

Choose an Avatar

Pick an avatar ID from the Avatar Gallery and paste it into your payload.
3

Choose a Voice

Select a voice from the table below and include the voice_id, provider_name, and model_name in your payload.
4

Write Your Script

Provide the text you want the avatar to speak. The avatar’s lip movements and expressions are automatically synced to the generated audio.
5

Set a Callback URL

Video generation is asynchronous. Provide a publicly reachable HTTPS endpoint — TruGen will POST the finished video link to it when rendering is complete.
6

Submit the Request

Send a POST to the video generation endpoint with your full payload.
Replace <your-api-key> with your actual API key from the Developer Portal.

What’s Next?

Text to Video API Reference

Full endpoint documentation including status polling and response schema.

Avatar Gallery

Browse all available avatars and copy their IDs.

Custom Avatars

Use your own likeness instead of a stock avatar.

Event Callbacks

Understand how TruGen delivers async results to your callback URL.