Search Voices
Explains parameter usage and search examples for the Search Voices API that can filter voices by various conditions.
An API that can search voices based on conditions.
You can filter voices available in your account (including regular + cloned voices) by various conditions such as name, language, style, etc.
Key Parameters
Parameter | Description | Example |
---|---|---|
name | Search by voice name (partial match) | My Voice (โ finding cloned voices) |
language | Voice language code (multiple inputs possible with comma) | ko , en , ja |
gender | Voice gender (multiple inputs possible with comma) | male , female |
age | Voice age group | teen , adult , senior , etc. |
use_case | Filter based on recommended use case | audiobook , narration , advertisement , etc. |
style | Emotion style filter (The first value is the default) | neutral , happy , sad , angry , etc. |
model | Filter based on supported voice model | sona_speech_1 , etc. |
page_size | Number of items per page (default: 20, max: 100) | 50 |
next_page_token | Token for pagination | nextPageToken value received from previous response |
โ ๏ธ
sort
parameter is not supported.
Example 1: Finding Cloned Voices
โ You can search for cloned voices registered in your account (e.g., My Voice
) to get the voice_id
.
Example 2: Style and Language Condition Filter
Only voices that include happy in style and contain at least one of Korean (ko) and English (en) in language will be retrieved.
Example 3: Apply Pagination
- Fetches the next page in units of 50.
- The
next_page_token
value can be obtained from the previous response.
Important Notes
-
All parameters can accept multiple conditions (OR) separated by commas.
-
If non-existent combinations are entered, the response will be 200 OK but the results may be empty.
-
The response structure includes an
items
array andnext_page_token
value, and also provides each voiceโsvoice_id
, style, sample URL, etc.
Headers
API key for the service
Query Parameters
Number of items per page (default: 20, max: 100)
Search across name. Space separated.
Search across description. Space separated.
Filter by language (comma-separated)
Filter by gender (comma-separated)
Filter by age (comma-separated)
Filter by use case (comma-separated)
Filter by style (comma-separated)
Filter by model (comma-separated)
Token for pagination (obtained from the previous page's response)
Response
Paginated available voices response with next page token
The response is of type object
.