<break>
tag adds a precise, silent pause in speech without changing words or phonemes. Use it to improve clarity (e.g., after numbers or acronyms), add dramatic effect, or separate clauses where punctuation alone isn’t enough.Element/Attr | Required | Description |
---|---|---|
<break/> | ✓ | Self-closing tag that inserts a pause. |
time | ✓ | Duration of the pause, e.g., 300ms , 1s |
Your code is 9 4 2 1 <break time='400ms'/>Please repeat it back.
<break time='…'/>
<break/>
between tokens; do not put it inside <phonemes>…</phonemes>
.ms
) and seconds (s
)150ms
, 250ms
, 0.5s
, 1s
80ms
–1200ms
is usually bestPOST /text_to_speech/streaming HTTP/1.1
Host: api.async.ai
Content-Type: application/json
X-Api-Key: <YOUR_API_KEY>
{
"model_id": "asyncflow_v2.0",
"transcript": "Welcome to Async.<break time='400ms'/>Let's get started.",
"voice": { "mode": "id", "id": "e0f39dc4-f691-4e78-bba5-5c636692cc04" },
"output_format": {
"container": "raw",
"encoding": "pcm_s16le",
"sample_rate": 44100
}
}
<digits>
Your OTP is <digits>6 1 4 9 2</digits><break time='300ms'/>It expires soon.
<phonemes>
Welcome to <phonemes>ˈeɪ.sɪŋk</phonemes>.<break time='350ms'/>Enjoy the demo.
<break>
when punctuation doesn’t yield the timing you want.250–400ms
for phrase breaks and adjust.This is Async.<break time='600ms'/>A better way to build voice.
You will hear three tones:<break time='250ms'/>low,<break time='250ms'/>mid,<break time='400ms'/>and high.
Confirm code:<digits>3 8 1 7</digits><break time='300ms'/>Resending now.
Welcome to <phonemes>ˈeɪ.sɪŋk</phonemes>.<break time='350ms'/>Let’s begin.
time
the only attribute?time
with ms
or s
. (Attributes like “strength” are not used in Async markup.)<break>
tags?<break>
with the total duration.80–1200ms
unless you intentionally need longer silence.