Главная/Документация API

API-документация для интеграций

REST API для озвучки, потоковой генерации, голосов, вариантов звучания и проектов.

# Сгенерировать озвучку curl https://golosar.tech/api/tts \ -H "Authorization: Bearer $GOLOSAR_KEY" \ -H "Content-Type: application/json" \ -d '{ "text": "Привет! Это Голосарь.", "speaker": "Артём", "language": "Русский" }'
const response = await fetch("https://golosar.tech/api/tts", { method: "POST", headers: { Authorization: "Bearer " + process.env.GOLOSAR_KEY, "Content-Type": "application/json" }, body: JSON.stringify({ text: "Привет! Это Голосарь.", speaker: "Артём", language: "Русский" }) }); const audio = Buffer.from(await response.arrayBuffer()); await fs.promises.writeFile("out.wav", audio);
import os, requests response = requests.post( "https://golosar.tech/api/tts", headers={ "Authorization": f"Bearer {os.environ['GOLOSAR_KEY']}", "Content-Type": "application/json", }, json={ "text": "Привет! Это Голосарь.", "speaker": "Артём", "language": "Русский", }, ) open("out.wav", "wb").write(response.content)
REST
интерфейс интеграции
GPU
генерация через backend
9
рабочих системных голосов
WAV
формат API-ответа
Возможности

Создано для интеграции

Синхронная генерация

POST-запрос возвращает готовый WAV-файл.

REST без SDK

Примеры для cURL, Node.js и Python через обычный HTTP.

Потоковый режим

Отдельный endpoint для streaming-сценариев.

10 языков + Auto

Один эндпоинт, параметр language: Russian, English, German, French, Spanish, Italian, Portuguese, Chinese, Japanese или Korean.

Системные, свои и варианты

Используйте библиотеку, сохранённые пользовательские голоса и варианты звучания.

РФ-хостинг

Серверы в России, 152-ФЗ.

Справочник

Основные эндпоинты

POST/api/ttsСгенерировать WAV
POST/api/tts_streamПотоковая озвучка
GET/api/system-voicesСписок системных голосов
POST/api/voices/saveСохранить пользовательский голос
GET/api/voice-variantsСписок вариантов звучания пользователя
POST/api/projects/audioЭкспорт WAV проекта

Получите ключ за минуту

Получить API-ключ →
POST /api/ttsGET /api/system-voicesPOST /api/projects/audioSEO-страница API