Меню документации — Озвучка (TTS)
Начало
Quick StartСписок моделейИнтеграции
ОбзорCursorClaude CodeCline / Roo CodeLangChainDifyCherry StudioOpen WebUIChatGPT Next WebChatboxGuides
Какой endpoint выбратьGemini: нативный generateContentVision и файлы в чатеСтриминг (SSE)Миграция с OpenAI / AnthropicВеб-поиск и инструментыФайлы: приём и генерацияКонцепции
АутентификацияRate-limitsМедиа
Генерация изображенийГенерация видеоОзвучка (TTS)Генерация музыки3D-генерацияAPI Reference
EmbeddingsОшибкиОзвучка (TTS)
POST /v1/audio/speech — синтез речи. OpenAI-совместимо. Для коротких текстов (< 4500 символов) ответ синхронный — бинарный mp3/wav/opus/flac.
Короткий запрос (sync)
curl https://api.ranvik.ru/v1/audio/speech \
-H "Authorization: Bearer rk_live_..." \
-H "Content-Type: application/json" \
--output speech.mp3 \
-d '{
"model": "elevenlabs-v21-turbo",
"input": "Привет, мир!",
"voice": "alloy"
}'
Длинный текст (async)
Для текстов > 4500 символов или явного "async": true возвращается task_id:
# Опрос:
curl 'https://api.ranvik.ru/v1/audio/speech?task_id=task_a1b2c3' \
-H "Authorization: Bearer rk_live_..."
# completed → { "url": "https://cdn.ranvik.ru/aud/...mp3", ... }
Полный список TTS-моделей и голосов — на странице /models (фильтр «audio» + capability «tts»). У каждой модели свой набор контролов и голосов.