Voices (Text-to-speech)

Find, preview, and use voices from any supported provider

Vapi supports text-to-speech (TTS) voices from many providers. You choose a voice by setting the provider and voiceId on your assistant’s voice configuration. See Create Assistant in the API reference.

Set an assistant's voice
$curl -X PATCH "https://api.vapi.ai/assistant/ASSISTANT_ID" \
> -H "Authorization: Bearer $VAPI_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{
> "voice": {
> "provider": "PROVIDER",
> "voiceId": "VOICE_ID"
> }
> }'

This page shows you how to find a voiceId in the dashboard, and links to every supported provider.

Find a voice in the dashboard

The Voice Library in the Vapi Dashboard lists every voice available to your organization. Browse and preview voices there, then copy a voice’s ID to use on an assistant.

1

Browse and preview

In the Vapi Dashboard, open Resources, then Voice Library. Filter by Provider and search by name. Press play on a voice to preview it.

2

Copy the voice ID

Click the copy icon on a voice to copy its ID.

3

Use it on an assistant

Open an assistant and click the edit (pencil) icon on the Voice card to open Voice Settings. Choose the Provider and Voice, or paste the copied ID under Custom Voice ID.

Some providers also let you use your own custom voice. See Custom voices for setup.

Supported voice providers