GET /voices /heygen /filters
Справочник значений для фильтров каталога HeyGen: движки рендера, языки, акценты и лейблы — каждое со счётчиком публично видимых голосов.
Вызовите эту ручку перед GET /voices/heygen, чтобы знать, что можно подставить в
language, accent и voice_engine: написание там провайдерское (English, en-US),
угадывать его не нужно.
Требуемое право ключа: voices.read.
На этой странице(2)
Возможные ответы
200Доступные фильтры каталога голосов HeyGen
Доступные фильтры каталога голосов HeyGen
{
"success": true,
"message": "HeyGen voice filters retrieved successfully.",
"data": {
"voice_engines": [
{
"value": "elevenLabs",
"count": 1820
},
{
"value": "azure",
"count": 410
},
{
"value": "cartesia",
"count": 98
}
],
"genders": [
{
"value": "female",
"count": 1240
},
{
"value": "male",
"count": 1080
},
{
"value": "unknown",
"count": 10
}
],
"languages": [
{
"value": "English",
"count": 640
},
{
"value": "Spanish",
"count": 210
},
{
"value": "French",
"count": 150
}
],
"accents": [
{
"value": "en-US",
"count": 420
},
{
"value": "en-GB",
"count": 180
},
{
"value": "es-ES",
"count": 110
}
],
"labels": [
{
"value": "Conversational",
"count": 530
},
{
"value": "Warm",
"count": 340
},
{
"value": "Energetic",
"count": 275
}
]
}
}Признак успеха. Решение принимайте по HTTP-коду: у любого ответа 2xx здесь true, а ошибка приходит телом другой формы, где этого поля может не быть вовсе.
Пояснение для человека, на языке аккаунта. Показать пользователю можно; разбирать программно — нет: формулировки меняются без предупреждения и кодом ошибки не являются.
dataобязательноеПолезная нагрузка ответа.
object
Полезная нагрузка ответа.
voice_enginesобязательноеДопустимые значения фильтра voice_engine со счётчиком голосов.
array<object>
Допустимые значения фильтра voice_engine со счётчиком голосов.
Значение, которое подставляется в фильтр.
Сколько голосов останется при этом значении.
gendersобязательноеДопустимые значения фильтра gender со счётчиком.
array<object>
Допустимые значения фильтра gender со счётчиком.
Значение, которое подставляется в фильтр.
Сколько голосов останется при этом значении.
languagesобязательноеДопустимые значения фильтра language — в написании провайдера, со счётчиком.
array<object>
Допустимые значения фильтра language — в написании провайдера, со счётчиком.
Значение, которое подставляется в фильтр.
Сколько голосов останется при этом значении.
accentsобязательноеДопустимые значения фильтра accent со счётчиком.
array<object>
Допустимые значения фильтра accent со счётчиком.
Значение, которое подставляется в фильтр.
Сколько голосов останется при этом значении.
labelsобязательноеМетки голосов со счётчиком. Отдельного фильтра по ним нет — ищите через search.
array<object>
Метки голосов со счётчиком. Отдельного фильтра по ним нет — ищите через search.
Значение метки.
Сколько голосов несёт эту метку.
401Невалидный или отсутствующий X-API-KEY
Невалидный или отсутствующий X-API-KEY
{
"success": false,
"message": "API key is missing. Provide it in the X-API-KEY header.",
"data": null
}Всегда false в ответах об ошибке.
Текст ошибки на языке ключа (задаётся заголовком X-Locale).
Всегда null, когда запрос отклонён до обработки.
403У ключа нет права voices.read
У ключа нет права voices.read
{
"success": false,
"message": "This API key does not have permission to perform this action."
}Всегда false в ответах об ошибке.
Текст ошибки на языке ключа (задаётся заголовком X-Locale).
Рядом
Скормить страницу ИИ
спека 0.0.1