Search Voices
様々な条件でボイスをフィルタリングできるSearch Voices APIのパラメータ使用法と検索例を説明します。
ボイスを条件に応じて検索できるAPIです。
自分のアカウントで使用可能なボイス(一般+クローンボイス含む)を名前、言語、スタイルなど様々な条件でフィルタリングできます。
主要パラメータ
パラメータ | 説明 | 例 |
---|---|---|
name | ボイス名で検索(部分一致) | My Voice (→ クローンボイス検索) |
language | ボイスの言語コード(カンマで複数入力可能) | ko 、en 、ja |
gender | ボイスの性別(カンマで複数入力可能) | male 、female |
age | ボイスの年齢層 | teen 、adult 、senior など |
use_case | 推奨用途ベースフィルター | audiobook 、narration 、advertisement など |
style | 感情スタイルフィルター (最初の値がデフォルト) | neutral 、happy 、sad 、angry など |
model | サポートする音声モデル基準フィルター | sona_speech_1 など |
page_size | 1ページ当たり項目数(デフォルト:20、最大:100) | 50 |
next_page_token | ページネーション用トークン | 前のレスポンスで受け取ったnextPageToken 値 |
⚠️
sort
パラメータはサポートしていません。
使用例1:クローンボイス検索
→ 自分のアカウントに登録されたクローンボイス(例:My Voice
)を検索してvoice_id
を取得できます。
使用例2:スタイルと言語条件フィルター
スタイルにhappyが含まれ、言語に韓国語(ko)と英語(en)のうち1つ以上が含まれるボイスのみが照会されます。
使用例3:ページネーション適用
- 50個単位で次のページを取得します。
next_page_token
値は前のレスポンスから取得できます。
注意事項
- パラメータはすべてカンマ区切りで複数条件(OR)を入力できます。
- 存在しない組み合わせを入力すると、レスポンスは200 OKですが結果が空になる可能性があります。
- レスポンス構造は
items
配列とnext_page_token
値を含み、各ボイスのvoice_id
、スタイル、サンプルURLなども一緒に提供されます。
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
.