Skip to main content

Make your first clip

From an API key to a WAV file in a few minutes.

Clone a voice

Upload 10 seconds of one speaker and get a voice back.

Build a voice agent

Stream text in as your LLM writes it and get audio back, with barge-in.

SDKs: coming soon

Typed Python and TypeScript clients with safe retries.

Swap in for OpenAI TTS

Point code written for OpenAI’s speech endpoint at Finesse.

Browse the API

Every endpoint, with copy-paste examples.

How it works

1

Pick or clone a voice

Add voices from the dashboard’s Explore library, or clone your own from a reference clip in the dashboard or through /clone. A voice can speak once its status is ready.
2

Get an API key

In the dashboard, open Settings → API keys and create a key (flv_…). Keep it on your server. See Authentication.
3

Make speech

Synthesize a clip, stream it as it is generated, or open a realtime session. The Quickstart walks through the first call.

Choose how to make speech