Akool
Akool is a generative AI platform for video and imagery - talking avatars, talking photos, face swap, video translation with lip-sync, background change, image generation, and a real-time streaming (live) avatar product. The Akool OpenAPI exposes these tools as an HTTPS REST API under https://openapi.akool.com, authenticated with a Bearer token minted from a clientId / clientSecret pair (or a direct x-api-key). Generation is asynchronous - callers create a task, then poll by id or receive an encrypted webhook callback when the task completes. The Live Avatar product opens a real-time session whose media is carried over a third-party WebRTC transport (Agora, LiveKit, or TRTC).
APIs
Akool Talking Avatar API
Generate an expressive, speaking avatar video from an Akool or user-supplied avatar plus text or an audio track. Create a task with POST /api/open/v3/talkingavatar/create using ...
Akool Talking Photo API
Turn a still portrait into a talking video by pairing a talking_photo_url with an audio_url. Create with POST /api/open/v3/content/video/createbytalkingphoto (optional prompt fo...
Akool Face Swap API
Swap a source face onto a target image or video, single-face or multi-face via a face_mapping array, with model_style and face_enhance options. Create with POST /api/open/v4/fac...
Akool Video Translation API
Translate a source video into one or more target languages with optional lip-sync, speaker detection, background-music removal, and caption handling. List supported languages wi...
Akool Image Generation API
Text-to-image and image-to-image generation on Flux-family models, with aspect-ratio, resolution (up to 4k), and batch (1-4) controls. Create with POST /api/open/v4/content/imag...
Akool Live Avatar (Streaming) API
Real-time, interactive streaming avatars. The REST control plane lists avatars (GET /api/open/v4/liveAvatar/avatar/list) and manages sessions (create, list, detail, close). Sess...