Design a Voice
Returns up to 3 voices matching a natural language description (e.g. ‘warm, confident female narrator’). Use the seed parameter to get different batches of results.
Authorizations
HeyGen API key. Obtain from your HeyGen dashboard.
Body
Request body for POST /v3/voices — design a voice via semantic search.
Natural language description of the desired voice (e.g., 'warm, confident female narrator').
1 - 1000Filter by gender: 'male' or 'female'.
BCP-47 locale tag to filter by (e.g., 'en-US', 'pt-BR').
Controls which batch of results to return. seed=0 returns the top matches, seed=1 the next batch, etc. Same prompt + seed always returns the same voices.
x >= 0Response
Successful response
Response payload for POST /v3/voices.

