A2E
    A2E
    • AI Avatar API
    • Get Tokens
      • Obtain Login Token
        POST
      • Get API token
        POST
      • Delete API token
        POST
      • List api tokens
        GET
      • Getting API Tokens (2025 version)
        GET
    • TTS and Voice Clone
      • List Public TTS Options
        POST
      • List Voice Clone Options
        GET
      • Train TTS Model of The User's Voice (Voice Clone)
        POST
      • List Ongoing Voice Clone Tasks
        GET
      • Generate TTS Audio (Text-to-Speech)
        POST
      • Get Details of a Voice
        GET
      • Delete a User Voice
        DELETE
    • Generate Avatar Videos
      • Generate AI Avatar Videos
        POST
      • List of Result Videos
        POST
      • List One or All Avatars
        POST
      • Obtain the Status of One Avatar Video Task
        POST
      • Obtain the List of Personalized Lip-Sync Models
        GET
      • Delete or Cancel a Video
        DELETE
      • Auto Language Detect
        POST
      • Auto Swith to Public Computing Pool
        POST
    • Create Avatars and Train Lip-sync Models
      • Create A Custom Avatar by a Video or an Image
        POST
      • Train a Personalized Lip-sync Model (Optional) a.k.a. Continue Training 💠
        POST
      • Remove A Customized Avatar
        POST
      • Get Status of All Tasks
        GET
      • Get All Ongoing "Training" Tasks
        GET
      • Status of One Task
        GET
      • Clone Voice from a Video
        POST
    • Background Matting and Replacement
      • Obtain the List of Background Images
      • Add Custom Background Image
      • Delete Custom Image
    • Face Swap
      • Manage Face Swap Resource
        • Add Face Swap Image
        • Get Records of Face Swap Images
        • Delete User Face Swap Image
      • Quickly Preview Face Swap
        • Add User Face Swap Preview
        • Get Status of Face Swap Preview Process
      • Face Swap Tasks
        • Add User Face Swap Task
        • Get Status of Face Swap Task
        • Get Face Swap Task Records
        • Get Details of Face Swap
        • Delete Record
    • AI Dubbing
      • Start dubbing
      • List Dubbing Tasks
      • List All Processing Dubbing Tasks
      • Get Details
      • Delete Record
    • Image to Video
      • Start Image-to-Video
      • Check Status of One Task
      • List Status of All Tasks
      • Delete Record
    • Caption Removal
      • Start Caption Removal
      • Get Records of All Tasks
      • Get Status of All Tasks in Processing
      • Get Details of One Task
      • Delete a Task
    • Streaming Avatar
      • Get All avatars
      • Get a Streaming Avatar Token
      • Set QA Context
      • Get QA Context
      • Ask a Question to the Avatar
      • Let the Avatar Speak Directly
      • Leave the Room
    • Miscellaneous
      • Add a User
      • Get User Remaining Credits
      • Exchange Diamonds
      • List Available Languages
      • Save URL to A2E's storage

    AI Avatar API

    Welcome to the A2E Community#

    A2E stands for "Avatars to Everyone". Our mission is to democratize AI avatars. We are committed to providing the most economical, accessible, and flexible AI avatar solutions for developers.
    This document provides information on how to use the API to create avatars, voice clones, videos, and enable streaming interactions. For any technical issues, find official support in our discord community https://discord.gg/batesPBQUE

    Affordable#

    Our per-minute costs are the lowest in the industry. As developers ourselves, we understand that your application might not attract many users on day one. That's why you can start experimenting with our APIs for free. When you’re ready to release, you can freely choose between pay-by-usage (minutes) or server-based billing. Start small, and scale as your application becomes a success!

    Accessible#

    We’ve developed video.a2e.ai as a sandbox for you to experience our APIs firsthand. Without writing a single line of code, you can explore how to select an avatar, hear the voice quality, and observe the smoothness of lip motion. Every feature available on video.a2e.ai is backed by our APIs, allowing you to gauge the effort required to build your own apps on top of A2E.ai.

    Flexible#

    With A2E, you can create your own avatars and even integrate voices from other TTS vendors. We don’t charge for your creativity. Whether you’re building mobile apps, web apps, AI companions, AI education tools, video editing software, or interactive kiosks, we’re here to support your vision. To help you get started, we offer a range of copyright-free public avatars that you can use to bootstrap your development.

    FAQ#

    What kind of support structure do you have in place for API developers?#

    The recent SLA is ~99.6%. Our tech team monitors outages 24/7. In case you experience an unusual failure / timeout, you can always reach us by email (usually replied within 1 business day). If your average monthly bill qualifies, e.g. you get a Dedicated Line, you can also reach us by whatsapp (usually replied within 2 hours during business hours).

    Would you be able to give us a limited API access key so we can evaluate the platform?#

    At A2E, we offer free coins for every new developers. Feel free to register your new account at https://video.a2e.ai/. Your account will automatically gain access to the API.
    Please read our API doc to know how to obtain the API token by using your account id.

    What access points are available?#

    We provide https://video.a2e.ai as the default access point (base_url_us) which is located in California, USA. If you are a developer in China, feel free to use https://video.a2e.com.cn as the alternative access point (base_url_cn) for lower latency in China.
    中国的开发者朋友,请使用a2e.com.cn 作为您的接入点,即本文档中全部的API都可以将https://video.a2e.ai 替换为https://video.a2e.com.cn a2e.com.cn是在中国合法备案且取得了深度合成算法备案的商用系统。

    Is there an tutorial of using the API?#

    We recommend all API developers to get familiar with our web UI. Find a tutorial here.
    Please checkout an example of using the dubbing function.

    How to get video thumbnails?#

    To enhance your service experience, we have optimized our video thumbnail retrieval system.
    Add "?x-tos-process=video/snapshot,m_fast,t_0,f_jpg,w_400,h_0" to the video URL
    Example: https://prod-tos-imagex.avatar2everyone.com/xxxx.mp4?x-tos-process=video/snapshot,m_fast,t_0,f_jpg,w_400,h_0
    Modified at 2025-02-03 00:51:49
    Next
    Obtain Login Token
    Built with