TTS-1 API
tts-1 — генерация аудио-модель от Openai.
Попробуйте прямо здесь
TTS-1 Открыть в песочнице
Что умеет TTS-1
Базовый набор возможностей модели — см. документацию вендора.
Стоимость
за 1 млн символов
1 981 ₽
Цены указаны в рублях и списываются с баланса проекта за успешные запросы. Надбавки (+) суммируются с базовой ставкой.
Технические характеристики
Vendor
openai
Modality
audio
TTS-1 для быстрого синтеза речи
TTS-1 — модель синтеза речи от OpenAI, созданная для быстрого превращения текста в аудио. Ее ключевое преимущество — высокая скорость генерации, поэтому модель подходит для голосовых интерфейсов, озвучки контента и автоматизации. Запросы выполняются через эндпоинт создания речи, а длина входного текста может достигать 4096 символов.
Параметры запроса
Параметры, которые принимает модель. Передаются в теле запроса.
ПараметрТипДиапазон / значенияПо умолчаниюОписание
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_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",
input= "Пример промпта",
voice= "alloy",
response_format= "mp3",
speed= 1,
stream_format= "audio",
)
print(resp)Частые вопросы о TTS-1
TTS-1 — модель синтеза речи: она превращает текст в аудио и оптимизирована для скорости. Через Ranvik API ее удобно подключать к продуктам и сценариям.
Модель нужна для быстрой озвучки текстов, создания голосовых интерфейсов, уведомлений и аудиоконтента. Ranvik API помогает встроить ее в ваш сервис без лишних сложностей.
API TTS-1 доступен через Ranvik API. Зарегистрируйтесь в сервисе, получите ключ доступа и используйте его для отправки запросов на генерацию речи.
Подключите TTS-1 через Ranvik API: сервис позволяет работать с API без VPN. Останется передать текст в запросе, выбрать параметры и получить готовое аудио.
Да, в Ranvik API можно оплачивать использование API TTS-1 в российских рублях. Это упрощает расчеты и позволяет подключать модель без валютных платежей.
TTS-1 ориентирована на скорость генерации речи и принимает текст длиной до 4096 символов за запрос. Для работы используется эндпоинт создания аудиоречи.