Higgsfield Speech 2 Video

Transform images and audio into dynamic, lip-synced videos for engaging digital content.

~305.92s
$0.863 - $4.22 per generation
 1import requests
 2import json
 3
 4url = "https://api.segmind.com/v1/higgsfield-speech2video"
 5headers = {
 6    "x-api-key": "YOUR_API_KEY",
 7    "Content-Type": "application/json"
 8}
 9
10data = {
11    "input_image": "https://segmind-resources.s3.amazonaws.com/input/03cea2dd-87e9-41d7-9932-fbe45d4b2dd5-434b7481-1ddb-43da-a2df-10928effc900.png",
12    "input_audio": "https://segmind-resources.s3.amazonaws.com/input/a846542c-c555-43ae-bdb0-8795ef78e0bb-8fe7c335-9e7f-4729-8230-b3eabc2af49c.wav",
13    "prompt": "Generate an educational video with clear articulation, gentle hand gestures, and warm facial expressions appropriate for teaching content. All transitions needs to be super realistic and smooth.",
14    "quality": "high",
15    "enhance_prompt": false,
16    "seed": 42,
17    "duration": 10
18}
19
20response = requests.post(url, headers=headers, json=data)
21
22if response.status_code == 200:
23    result = response.json()
24    print(json.dumps(result, indent=2))
25else:
26    print(f"Error: {response.status_code}")
27    print(response.text)

API Endpoint

POSThttps://api.segmind.com/v1/higgsfield-speech2video

Parameters

input_audiorequired
string (uri)

URL for the audio guiding avatar speech. Use articulate speech for clear lip-sync results.

input_imagerequired
string (uri)

Provide a URL of the image to drive animation. Use a clear, high-quality image for best results.

Default: "https://segmind-resources.s3.amazonaws.com/input/03cea2dd-87e9-41d7-9932-fbe45d4b2dd5-434b7481-1ddb-43da-a2df-10928effc900.png"
promptrequired
string

Describe the video output scenario. Create an engaging, emotional prompt for vibrant expressions.

Default: "Generate a captivating avatar video with fluent dialogue and lively facial gestures."
durationoptional
integer

Decide video length in seconds. Choose longer durations for in-depth content.

Default: 10
Allowed values :
51015
enhance_promptoptional
boolean

Automatically refine your prompt. Enable to achieve a balanced expression across the video.

Default: false
qualityoptional
string

Choose video quality preference. 'High' is best for detailed videos, while 'mid' helps with speed.

Default: "high"
Allowed values :
"high""mid"
seedoptional
integer

Set a seed number for consistent outputs. Use different seeds for variation, 42 is common.

Default: 42Range: 1 - 1000000

Response Type

Returns: Video

Common Error Codes

The API returns standard HTTP status codes. Detailed error messages are provided in the response body.

400

Bad Request

Invalid parameters or request format

401

Unauthorized

Missing or invalid API key

403

Forbidden

Insufficient permissions

404

Not Found

Model or endpoint not found

406

Insufficient Credits

Not enough credits to process request

429

Rate Limited

Too many requests

500

Server Error

Internal server error

502

Bad Gateway

Service temporarily unavailable

504

Timeout

Request timed out