Custom Voices
List Custom Voices
Lists all non-deleted custom voices owned by the authenticated account, including instant and professional clones. Results can include pending, training, completed, and failed voices.
Use status to decide whether a voice is ready for synthesis. When status is failed, error contains a safe failure reason; otherwise it is null.
GET
/v1/custom-voicesAuthorizations
X-API-KEYstringheaderrequiredAPI key for authentication. You can obtain an API key from the Typecast API Console.
Response
200Custom voices retrieved successfullyapplication/json
namestringVoice name.
errorstringFailure reason when status is failed.
modelstringTTS model version.
sourcestringCreation method (instant or professional).
statuspending | training | completed | failedCurrent creation or training status.
pendingtrainingcompletedfailedvoice_idstringUnique custom voice identifier with the uc_ prefix.
created_atstringCreation time in UTC.