---
name: clone-voice
description: Clone a voice from a 5–30s reference clip and reuse it for narration or TTS.
license: MIT
---

# Skill: clone-voice

Clone a human voice from a short reference clip, then synthesize new
speech in that voice across 30+ languages.

## When to use

Invoke when the user wants to:

- Reuse their own voice for narration, audiobook chapters, or podcasts
- Clone a public-domain or licensed voice for a creative project
- Generate dubs in another language while preserving the speaker's timbre

## Two-step API

### 1. Train the clone

`POST https://api.audiopod.ai/api/v1/voice/clones`

Body (multipart):

- `name`: human-readable name for the clone
- `reference_audio`: 5–30s clean speech sample (WAV, MP3, FLAC)
- `consent_attestation`: `true` (required — must own or have rights to the voice)

Returns a `voice_id` once the model finishes training (~30s).

### 2. Synthesize speech with the clone

`POST https://api.audiopod.ai/api/v1/tts/synthesize`

```json
{
  "voice_id": "<voice_id from step 1>",
  "text": "Welcome back to the show.",
  "language": "en"
}
```

## Safety

AudioPod blocks voice cloning of public figures and enforces a consent
attestation on every training request. Audio output is watermarked with
inaudible provenance metadata.
