TTS-1 HD API
tts-1-hd — генерация аудио-модель от Openai.
Что умеет TTS-1 HD
Базовый набор возможностей модели — см. документацию вендора.
Стоимость
за 1 млн символов
3 962 ₽
Цены указаны в рублях и списываются с баланса проекта за успешные запросы. Надбавки (+) суммируются с базовой ставкой.
Технические характеристики
Vendor
openai
Modality
audio
TTS-1 HD: качественная генерация речи из текста
TTS-1 HD — модель OpenAI для преобразования текста в естественно звучащее аудио, оптимизированная под высокое качество речи. Она подходит для озвучивания статей, сценариев, интерфейсов и уведомлений. В запросе указываются текст и голос, а длина входного текста может достигать 4096 символов. Через Ranvik API модель удобно интегрировать в продукты и рабочие процессы.
Параметры запроса
Параметры, которые принимает модель. Передаются в теле запроса.
ПараметрТипДиапазон / значенияПо умолчаниюОписание
inputreqstring
max: 4096
—Текст для синтеза речи. До 4096 символов.
1 пример
Примеры
The quick brown fox jumped over the lazy dog.
voiceenum
alloy, ash, ballad, coral, echo, fable, onyx, nova, sage, shimmer, verse, marin, cedar
—Встроенный голос (13 опций). Также можно передать объект {"id": "voice_xxxx"} с custom voice ID — но через нашу schema это не отображается, передавайте сырым JSON.
response_formatenum
mp3, opus, aac, flac, wav, pcm
mp3Формат аудио. mp3 — универсальный, wav/pcm — без сжатия, opus — для realtime.
speednumber
min: 0.25 · max: 4
1Скорость воспроизведения (0.25..4.0). 1.0 — нормальная.
stream_formatenum
audio
audioФормат стриминга. Для tts-1 / tts-1-hd поддерживается только audio (sse недоступен).
Параметры ответа
Что возвращает API. У медиа-моделей формат зависит от режима: sync — сразу результат, async — task_id для опроса через GET /v1/tasks/{id}.
Sync (HTTP 200)
Для TTS короткого input: HTTP 200, **binary audio** (Content-Type: audio/mpeg / audio/wav / ...). Это НЕ JSON — это байты файла.
Binary response. Content-Type:
audio/mpeg, audio/wav, audio/opus, audio/ogg Async (HTTP 202)
Если is_async_only=1 (music gen) или async:true в запросе. HTTP 202 + JSON.
ПолеТипЗначенияОписание
idstring
—
task_id для GET /v1/tasks/{id}.
objectstring
audio.task
statusenum
queued, processing, completed, failed
modelstring
—
createdinteger
—
Опрос статуса (GET /v1/tasks/{id})
GET /v1/tasks/{id}.
ПолеТипЗначенияОписание
idstring
—
statusenum
queued, processing, completed, failed, canceled
modalitystring
audio
modelstring
—
dataarray
—
Каждый элемент:
url— string · CDN URL .mp3 / .wav. Для Suno music — 1-2 файла (варианты трека).
errorstring
—
Пример кода
tts-1-hd_example.py
from openai import OpenAI
client = OpenAI(api_key="rk_live_...", base_url="https://api.ranvik.ru/v1")
resp = client.audio.speech.create(
model= "tts-1-hd",
input= "Пример промпта",
voice= "alloy",
response_format= "mp3",
speed= 1,
stream_format= "audio",
)
print(resp)Частые вопросы о TTS-1 HD
TTS-1 HD — модель синтеза речи: она превращает текст в аудиофайл. В Ranvik API ее удобно подключать к приложениям, ботам и контентным сервисам.
Модель нужна для озвучивания статей, сценариев, уведомлений и интерфейсов. TTS-1 HD ориентирована на качество речи, а Ranvik API упрощает доступ к ней.
Получить доступ можно через Ranvik API: зарегистрируйтесь, создайте ключ и отправляйте запросы к модели. Сервис помогает начать работу без сложной настройки.
В России API TTS-1 HD можно использовать через Ranvik API без VPN: подключите ключ сервиса и интегрируйте генерацию аудио в свой продукт или рабочий процесс.
Да, в Ranvik API доступна оплата в российских рублях. Это позволяет пополнять баланс в привычной валюте и планировать расходы на синтез речи.
Для запроса указываются модель, текст и голос; длина входного текста ограничена 4096 символами. Ranvik API подходит для интеграции в сервисы и приложения.