지정된 기준에 따라 Supertone이 제공하는 보이스를 검색하고 조회합니다.
| 파라미터 | 설명 | 예시 |
|---|---|---|
name | 보이스 이름으로 검색 (부분 일치) | coco |
language | 보이스의 언어 코드 (쉼표로 다중 입력 가능) | ko, en, ja |
gender | 보이스의 성별 (쉼표로 다중 입력 가능) | male, female |
age | 보이스의 연령대 | child, young-adult, middle-aged, elder 등 |
use_case | 주요 사용 사례를 기준으로 필터링 | audiobook, narration, advertisement, 등 |
use_cases | 권장 사용 사례를 기준으로 필터링 | audiobook, narration, advertisement, 등 |
style | 감정 스타일 필터 (가장 앞에 오는 값이 디폴트) | neutral, happy, sad, angry 등 |
description | 설명으로 검색 (부분 일치) | kind and gentle 등 |
model | 지원하는 음성 모델 기준 필터 | sona_speech_1 등 |
page_size | 한 페이지당 항목 수 (기본값: 20, 최대: 100) | 50 |
next_page_token | 페이지네이션을 위한 토큰 | 이전 응답에서 받은 nextPageToken 값 |
⚠️ sort 파라미터는 지원하지 않습니다.
next_page_token 값은 이전 응답에서 받아올 수 있습니다.items 배열과 next_page_token 값을 포함하며, 각 보이스의 voice_id, 스타일, 샘플 URL 등도 함께 제공됩니다.
Number of items per page (default: 20, min: 10, max: 100)
Token for pagination (obtained from the previous page's response)
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 use cases array (comma-separated for OR logic)
Filter by style (comma-separated for OR, semicolon-separated for AND). Mixing comma and semicolon is invalid and will result in 400. Note: AND semantics apply across styles on a single character; cloned voices have a single style and will only match AND when exactly one style is requested and equals the cloned voice style.
Filter by model (comma-separated)
Paginated available voices response with next page token
List of character items
Total number of available characters (might be approximate or removed in future)
150
Token for fetching the next page of results. Undefined if no more pages.
"some_opaque_token_string_representing_last_id"