TTS — Озвучка ИИ

TTS API

Подключите AI-озвучку к своему сервису через REST API: создание заданий, статусы, скачивание готового аудио.

Авторизация

Все запросы — с заголовком Authorization: Bearer tm_…. Ключ создаётся в кабинете: /app → «API-ключи». Базовый URL: https://goloson.com/api.

Быстрый старт

# 1. Список доступных голосов
curl -H "Authorization: Bearer $KEY" https://goloson.com/api/voices

# 2. Создать озвучку
curl -X POST https://goloson.com/api/tts/jobs \
  -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"voice_id":"<id>","text":"Привет, мир!","format":"mp3"}'

# 3. Дождаться статуса done
curl -H "Authorization: Bearer $KEY" https://goloson.com/api/tts/jobs/<id>

# 4. Скачать аудио
curl -L -H "Authorization: Bearer $KEY" \
  -o audio.mp3 "https://goloson.com/api/tts/jobs/<id>/download?format=mp3"

Эндпоинты

Стоимость и лимиты

Стоимость — 1 токен = 1 символ текста; токены списываются с баланса аккаунта. Создание заданий ограничено по умолчанию 12 запросами в минуту на аккаунт (лимит настраивается — напишите в поддержку, если нужно больше). Жёсткого лимита на длину текста нет — длинный текст автоматически разбивается на фрагменты.

Ответы и ошибки

Все ответы — JSON-конверт {"data": …}, ошибки — {"error": {"code", "message"}}. Важные коды: 401 — неверный ключ, 402 insufficient_tokens — не хватает токенов, 429 — превышен лимит запросов или одновременных генераций.

Примеры кода на Python и JavaScript — в кабинете: /app/docs.