Jeff Fairchild
04/09/2025, 11:13 PMVapi Support Bot
04/09/2025, 11:15 PM"I… I don't know how to say this"
### 2. Adjusting Timing Parameters
You can control pauses by adjusting these parameters:
- `numWordsToInterruptAssistant`: Set this higher (3-5 words) to give more time before the AI continues
- `maxDurationSeconds`: Define how long the AI waits for a response (5-10 seconds is common)
### 3. Using assistantOverrides.maxDurationSeconds
Setting this parameter prevents the assistant from interrupting for a specific duration:
"assistantOverrides.maxDurationSeconds": 120
### 4. Custom Endpointing Rules
These can instruct the pipeline to pause for user input for a specified duration. There's a helpful gist available at: https://gist.github.com/bajajcodes/cd664c81344ef9f27a4d304de43bd313
### 5. Using idleTimeoutSeconds
This parameter controls the delay before sending a message.
## Why Vapi Makes This Difficult
There are several reasons why adding pauses in Vapi might seem challenging:
1. **API Changes**: Older tutorials reference enableSsmlParsing
which is no longer supported, causing errors and confusion.
2. **Internal Handling**: Vapi now handles pause/intonation logic internally or via the assistant's system prompt and voice provider features, not with SSML flags directly.Vapi Support Bot
04/09/2025, 11:15 PMPigeon
04/10/2025, 10:39 AMidris
04/10/2025, 10:54 AMPigeon
04/10/2025, 10:58 AMidris
04/10/2025, 10:58 AMPigeon
04/10/2025, 10:59 AMKings Big
04/11/2025, 3:09 PMidris
04/11/2025, 3:14 PMKings Big
04/11/2025, 10:04 PMidris
04/12/2025, 7:48 AMKings Big
04/14/2025, 5:54 AMKings Big
04/14/2025, 5:54 AMJeff Fairchild
04/15/2025, 1:17 AMJeff Fairchild
04/15/2025, 4:44 PMidris
04/16/2025, 2:13 AMJeff Fairchild
04/16/2025, 8:20 PMJeff Fairchild
04/17/2025, 8:33 PMidris
04/18/2025, 5:35 AMPigeon
04/18/2025, 5:44 AMKings Big
04/19/2025, 8:59 PM