Перейти к содержимому
Главная

Kling TTS

kling-tts Kling TTS преобразует текст в речевое аудио для озвучки, голосовых ассистентов и процессов создания озвученного контента.

Эндпоинты

POST /v1/queue/kling-tts # Создать задачу
GET /v1/queue/kling-tts/requests/{request_id}/status # Проверить статус
GET /v1/queue/kling-tts/requests/{request_id}/response # Получить результат
PUT /v1/queue/kling-tts/requests/{request_id}/cancel # Отменить задачу
Окно терминала
curl --request 'POST' 'https://api.odirouter.ai/model/v1/queue/kling-tts' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--location \
--data-raw '{
"text": "Throughout my time in college, several memorable event left a significant impact on my life",
"voice_id": "oversea_male1",
"voice_language": "en",
"voice_speed": 1
}'
text string required

Текст для синтеза в аудио

Максимальная длина: 1000 символов. При превышении лимита возвращается ошибка.

Система проверяет содержимое текста и возвращает ошибку, если его нельзя обработать.

voice_id string required

ID голоса

Доступно несколько голосов. ID голоса привязан к языку голоса; используйте ID, соответствующий значению voice_language.

Preview голоса использует фиксированный preview-текст и не поддерживает пользовательский preview-текст.

Правило именования preview-файла голоса: voice_name#voice_id#voice_language

voice_language string required

Язык голоса

По умолчанию: zh

Варианты: zh, en

Язык голоса должен соответствовать выбранному voice_id.

voice_speed float

Скорость речи

По умолчанию: 1.0

Допустимый диапазон: 0.8 - 2.0

Точность: 1 знак после запятой. Лишние знаки округляются автоматически.

callback_url string

URL обратного вызова

external_task_id string

Пользовательский ID задачи. Он не заменяет системный ID задачи, но может использоваться для поиска задачи.

Примечание: значение должно быть уникальным для каждого пользователя.

{
"request_id": "task_01hxyz...",
"response_url": "https://api.odirouter.ai/model/v1/queue/kling-tts/requests/task_01hxyz.../response",
"status_url": "https://api.odirouter.ai/model/v1/queue/kling-tts/requests/task_01hxyz.../status",
"cancel_url": "https://api.odirouter.ai/model/v1/queue/kling-tts/requests/task_01hxyz.../cancel",
"queue_position": 0
}
ПолеТипОписание
request_idstringID задачи, используемый во всех последующих операциях.
response_urlstringURL для получения итогового результата.
status_urlstringURL для проверки статуса задачи.
cancel_urlstringURL для отмены задачи.
queue_positionintТекущая позиция в очереди.