Документация · Референс
Озвучить текст (TTS)
POST/v1/audio/speech
OpenAI-совместимый синтез речи: в ответ приходит бинарное аудио (audio/mpeg | audio/wav | audio/pcm), не JSON. input — до 4096 символов; voice принимает OpenAI-имена (alloy→Puck, coral→Kore, echo→Charon, nova→Aoede, onyx→Fenrir, shimmer→Leda) и родные имена Gemini, неизвестный голос → Kore. speed — приблизительный (передаётся модели инструкцией). Списание — после успешного ответа по фактическому usage провайдера (при его отсутствии — оценка по длине текста); rate-limit — общий bucket 60 запросов в минуту.
Авторизация — заголовок Authorization: Bearer <API-ключ>, base URL — https://api.trackly.one/v1.
Тело запроса SpeechRequest
Content-Type: application/json
| Поле | Тип | Описание |
|---|---|---|
inputобязательное | string | — |
instructions | string | null | — |
modelобязательное | string | — |
response_format | "mp3" | "wav" | "pcm" | По умолчанию: "mp3" |
speed | number | Диапазон 0.25–4По умолчанию: 1 |
voice | string | По умолчанию: "" |
Ответы
| Код | Описание | Схема |
|---|---|---|
200 | Успешный ответ | — |
422 | Ошибка валидации тела запроса или параметров | — |