<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, 1s80ms–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.