KeyoAPI

InfiniteTalk API — Audio-Driven Talking Head Video

InfiniteTalk generates audio-driven talking-head video from an image or video—ideal when you need a digital human api without a motion-capture stage.

InfiniteTalk is a digital-human model on KeyoAPI, a prepaid AI API gateway: call it at POST /v1/async/videos/image-to-video, billed at $0.342 / request from the same balance that covers chat, vision, OCR and video models.

Listed price: $0.342 / request · Live catalog: Model Square · Static list: pricing list.

Get API key Open Model Square Compare API prices

Overview

Creators generate a voice with Qwen3-TTS, then animate a still spokesperson photo through KeyoAPI. Natural lip-sync and body motion make short marketing and education clips feel presentable. Async processing fits batch content calendars better than realtime WebRTC avatars. Per-request pricing around $0.342 is simple for “one clip = one charge” packaging. For long continuous streams, evaluate Duix-Avatar’s per-second meter instead. Localized ads, course intros, newsreader demos, and support explainers. Transcribe source scripts with Whisper, synthesize with TTS, animate with InfiniteTalk. Submit async jobs with model=InfiniteTalk via Keyo task APIs. Get started at the full pricing list. InfiniteTalk turns an image into talking-head video via /v1/async/videos/image-to-video—ideal for support avatars and localized explainers. Image-to-talking-head is the onboarding-friendly digital human path: one portrait plus one audio track. Enforce portrait resolution minimums and reject group photos. Localize audio with Qwen3-TTS, then animate with InfiniteTalk for multilingual explainers. Store consent flags for likeness rights. For support bots, pre-render common answers; only generate live for long-tail questions. KeyoAPI provides speech and avatar generation through one API. Require single-subject portraits. Reject images with text overlays that break lipsync. Pre-generate FAQs; live-generate only long-tail answers to control async cost.

How to call it

Base URL: https://www.keyoapi.xyz/v1

Endpoint: POST /v1/async/videos/image-to-video

Model: model=InfiniteTalk

curl https://www.keyoapi.xyz/v1/async/videos/image-to-video \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F model=InfiniteTalk \
  -F "prompt=natural talking-head delivery" \
  -F cond_video=@./portrait.png \
  -F cond_audio=@./voice.wav
# then: GET /v1/task/{id}

Auth uses the same Bearer API key as chat. Full notes: Keyo docs.

FAQ

What inputs are required?

Upload a portrait image directly as cond_video, a driving audio file as cond_audio, and include prompt. Audio must be 15 seconds or shorter per job. Resolutions: 480P / 720P.

InfiniteTalk vs Duix-Avatar?

Both target digital humans; pick based on input modality and pricing unit (per request vs per second). Prototype both on KeyoAPI.

Price?

About $0.342 per request—confirm on the full pricing list.

Related models

Duix Avatar API Qwen3-TTS API Whisper Large V3 Turbo API

Guide for InfiniteTalk. Catalog: the pricing page · Rates: the full pricing list.