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:
API key for authentication. You can obtain an API key from the Typecast dashboard.
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 Success - Returns list of voice models with enhanced metadata
Unique voice identifier in 'tc_ObjectId' format
Human-readable name of the voice
List of supported TTS models with their available emotions (e.g., [{'version': 'ssfm-v21', 'emotions': ['happy', 'sad']}])
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