Lists all available voice models with enhanced metadata and filtering capabilities (V2).
This endpoint returns an enhanced voice list with model-grouped emotion support and additional metadata including gender, age group, and use cases. Each voice can support multiple models with their respective emotion sets.
Key Features:
models array showing all supported TTS models and their available emotionsUse Cases:
Documentation Index
Fetch the complete documentation index at: https://typecast.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
API key for authentication. You can obtain an API key from the Typecast API Console.
Filter by voice model (ssfm-v21 or ssfm-v30). Returns voices that support the specified model. Optional - if not provided, returns voices for all models. TTS model version to use for speech synthesis. Different models offer varying capabilities and quality levels.
Available models:
ssfm-v30, ssfm-v21 Filter by gender (male or female). Returns voices matching the specified gender. Optional - if not provided, returns voices of all genders. Gender classification enum - Converts database values (Korean) to API values (English).
Available values:
male, female Filter by age group (child, teenager, young_adult, middle_age, elder). Returns voices matching the specified age group. Optional - if not provided, returns voices of all ages. Age group classification enum - Converts database values (Korean) to API values (English).
Available values:
child, teenager, young_adult, middle_age, elder Filter by use case category. Returns voices tagged with the specified use case (TikTok/Reels/Shorts, Game, Audiobook/Storytelling, etc.). Optional - if not provided, returns all voices regardless of use case. Voice use case categories for content type filtering. Each voice is tagged with one or more use cases indicating its suitability for specific content types.
Available Use Cases:
Announcer, Anime, Audiobook, Conversational, Documentary, E-learning, Rapper, Game, Tiktok/Reels, News, Podcast, Voicemail, Ads Filter by voice type (original or custom). Optional - if not provided, returns voices of all types.
Voice type classification.
original — Typecast-provided stock voices available to every account.custom — Voices the user created by uploading or cloning their own sample.original, custom Success - Returns list of voice models with enhanced metadata
Unique voice identifier. Built-in voices use the tc_ prefix (e.g., tc_60e5426de8b95f1d3000d7b5); cloned custom voices created via POST /v1/voices/clone use the uc_ prefix and are also returned by /v2/voices for the owner.
Human-readable name of the voice
List of supported TTS models with their available emotions (e.g., [{'version': 'ssfm-v21', 'emotions': ['happy', 'sad']}])
Voice type — original for Typecast-provided stock voices, custom for user-cloned voices.
original, custom Voice gender classification (male/female)
male, female Voice age group classification (child/teenager/young_adult/middle_age/elder)
child, teenager, young_adult, middle_age, elder List of use case categories this voice is suitable for