Skip to main content
POST
Soniox TTS v1

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Soniox real-time TTS synthesis request.

text
string
required

Text to synthesize.

Required string length: 1 - 5000
voice
string
default:Adrian

Voice name.

language
enum<string>
default:en

ISO 639-1 language code.

Available options:
af,
sq,
ar,
az,
eu,
be,
bn,
bs,
bg,
ca,
zh,
hr,
cs,
da,
nl,
en,
et,
fi,
fr,
gl,
de,
el,
gu,
he,
hi,
hu,
id,
it,
ja,
kn,
kk,
ko,
lv,
lt,
mk,
ms,
ml,
mr,
no,
fa,
pl,
pt,
pa,
ro,
ru,
sr,
sk,
sl,
es,
sw,
sv,
tl,
ta,
te,
th,
tr,
uk,
ur,
vi,
cy
audio_format
string
default:wav

Output audio format.

sample_rate
integer
default:24000

Output sample rate in Hz.

bitrate
integer

Codec bitrate in bps. Only applicable to lossy compressed formats.

model
string
default:tts-rt-v1

Soniox TTS model identifier.

Response

Success