Skip to content
Get started

Voices

Get voices
client.voices.list(RequestOptionsoptions?): VoiceListResponse { voices }
GET/voices
Get voice by ID
client.voices.retrieve(stringid, VoiceRetrieveParams { provider } query, RequestOptionsoptions?): VoiceRetrieveResponse { voice }
GET/voices/{id}
Delete a voice
client.voices.delete(stringid, RequestOptionsoptions?): VoiceDeleteResponse { success }
DELETE/voices/{id}
Generate voice preview
client.voices.preview(VoicePreviewParams { provider, voiceId, model, 3 more } body, RequestOptionsoptions?): void
POST/voices/preview
Clone a voice
client.voices.clone(VoiceCloneParams { audio, contentType, language, name } body, RequestOptionsoptions?): VoiceCloneResponse { id, cartesiaVoiceId, createdAt, 2 more }
POST/voices/clone