Back to Comparison Hub/OmniHuman 1.5 Pricing
Audio to Video

OmniHuman 1.5 API Pricing

Generate realistic talking head video from portrait image and audio using KIE OmniHuman 1.5.

Savings Alert-50% ↓Cheaper than Fal.ai

About OmniHuman 1.5

OmniHuman 1.5 is a state-of-the-art lipsync and talking head model that animates a portrait image using an input audio track. It achieves high fidelity, realistic lip-syncing, natural facial expressions, and fluid head movements to create realistic speaking or singing videos.

Interactive Savings Calculator

Estimate monthly API spend and compare absolute developer savings.

Monthly API Generations10,000 runs
50025,00050,00075,000100,000+
MuAPI Monthly Cost

$450.00

$0.045/sec (720p) / $0.060/sec (1080p)
Fal.ai Cost

$300.00

Not available
Estimated Monthly Savings$-150.00
Annual Savings$-1800.00

Detailed Pricing Breakdown

ProviderEstimated RateNotes
muapiapp$0.045/sec (720p) / $0.060/sec (1080p)Dynamic per-second billing based on audio duration (5s to 60s).
Fal.aiNot availableNot available
ReplicateNot availableNot available

Developer Integration Snippets

1import requests 2import time 3import json 4 5api_key = "YOUR_API_KEY" 6url = "https://api.muapi.ai/workflow/run/omnihuman-1-5" 7 8def poll_for_result(run_id): 9 url = f"https://api.muapi.ai/workflow/run/{run_id}/api-outputs" 10 headers = { 11 "Content-Type": "application/json", 12 "x-api-key": f"{api_key}", 13 } 14 while True: 15 response = requests.get(url, headers=headers) 16 result = response.json() 17 18 if result['status'] == 'completed': 19 return json.loads(result['outputs']) 20 21 if result['status'] == 'failed': 22 raise Exception(result.get('error', 'Generation failed')) 23 24 time.sleep(5) 25 26data = { 27 "schemas": { 28 "input_data": { 29 "x-order-properties": [ 30 "prompt", 31 "image_url", 32 "audio_url", 33 "mask_url", 34 "output_resolution", 35 "pe_fast_mode", 36 "seed" 37 ], 38 "type": "object", 39 "properties": { 40 "prompt": { 41 "type": "string", 42 "title": "Prompt", 43 "name": "prompt", 44 "description": "Optional prompt to guide lipsync style.", 45 "examples": [ 46 "Deliver the speech with strong hand gestures, shifting eye contact, natural breathing, emotional pauses, and confident body posture." 47 ], 48 "default": "Make her sing confidently into a microphone with natural lip sync" 49 }, 50 "image_url": { 51 "type": "string", 52 "title": "Image URL", 53 "name": "image_url", 54 "description": "URL of the input portrait image.", 55 "field": "image", 56 "examples": [ 57 "https://cdn.muapi.ai/assets/omnihuman-1-5.jpg" 58 ] 59 }, 60 "audio_url": { 61 "type": "string", 62 "title": "Audio URL", 63 "name": "audio_url", 64 "description": "URL of the input audio track.", 65 "field": "audio", 66 "examples": [ 67 "https://cdn.muapi.ai/assets/omnihuman-1-5.mp3" 68 ] 69 }, 70 "output_resolution": { 71 "enum": [ 72 "720", 73 "1080" 74 ], 75 "type": "string", 76 "title": "Output Resolution", 77 "name": "output_resolution", 78 "description": "Output video resolution.", 79 "default": "1080" 80 }, 81 "pe_fast_mode": { 82 "type": "boolean", 83 "title": "Fast Mode", 84 "name": "pe_fast_mode", 85 "description": "Enable fast generation mode.", 86 "default": false 87 } 88 }, 89 "title": "BaseInput", 90 "required": [ 91 "image_url", 92 "audio_url" 93 ], 94 "endpoint_url": "omnihuman-1-5" 95 }, 96 "output_data": { 97 "type": "object", 98 "properties": { 99 "video": { 100 "type": "string", 101 "title": "Video", 102 "description": "Generated video URL", 103 "examples": [ 104 "https://cdn.muapi.ai/assets/omnihuman-1-5.mp4" 105 ] 106 } 107 }, 108 "title": "OmnihumanOutput", 109 "required": [ 110 "video" 111 ] 112 } 113 } 114} 115 116headers = { 117 "Content-Type": "application/json", 118 "x-api-key": f"{api_key}", 119} 120 121response = requests.post(url, json=data, headers=headers) 122 123result = response.json() 124print("Queued:", result) 125 126outputs = poll_for_result(result["run_id"]) 127print("Completed:", outputs) 128

Model FAQ

Ready to scale your production?

Get instant access to developer keys. Integrate high-speed dynamic models in minutes with our robust SDKs.