> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gmicloud.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# kling-identify-face

> API usage guide for kling-identify-face.

{/* source_model_id: kling-identify-face */}

{/* source_updated_at: 1780650739 */}

**Model ID**

```bash theme={null}
kling-identify-face
```

**Calling method:** async

## Kling Identify Face

Detects every distinct human face that appears in a source video and returns:

* A `session_id` that uniquely identifies this analysis pass
* A `face_data` array describing each detected face (`face_id`, `face_image`, `start_time`, `end_time` in milliseconds)

### Typical Workflow

1. Submit a video via `kling-identify-face` and inspect the returned `face_data` to pick which face(s) to lip-sync.
2. Submit a follow-up `kling-lip-sync` request using the returned `session_id` plus a `face_choose` array referencing the desired `face_id`s.

This is a synchronous endpoint — the result is returned in the `outcome.data` field of the SubmitRequest response, no callback polling required.

### Video Requirements

The video must be reachable via a public URL. Refer to Kling's official docs for supported codecs, resolution, and duration limits.
