---
title: "Generate duet"
method: POST
path: "/duet"
tags: ["duets"]
---

# Generate duet

`POST /duet`

Generate conversational audio with two speakers

## Headers

- `Authorization` string, required

## Request body

- object
  - `voice_pair_id` integer, required — Voice pair ID to use
  - `script` DuetPostRequestBodyContentApplicationJsonSchemaScriptItems[], required
    - `speaker` '0' | '1', required — Speaker index (0 or 1)
    - `text` string, required — Text for this speaker
  - `title` string — Optional title for the duet
  - `callback_uri` string, uri — Webhook URL for completion notification

## Response `200`

Duet generation job created

- DuetsGenerateDuetResponse200
  - `success` boolean
  - `item` DuetPostResponsesContentApplicationJsonSchemaItem
    - `uuid` string
    - `status` string

---

[API](https://skmtc.net/resemble/apis/api-reference.md) · [All operations](https://skmtc.net/resemble/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/resemble/api-reference/versions/bce48b20dad7/schema)
