N3squik
06/08/2026, 8:08 AM"transcriber": {
"language": "en",
"model": "nova-3",
"provider": "deepgram",
"endpointing": 500
},
"startSpeakingPlan": {
"waitSeconds": 0.1,
"smartEndpointingPlan": {
"provider": "livekit",
"waitFunction": "50 + 450 * x^3"
}
}
From the call log, the sequence appears to be:
+4.247s Deepgram partial transcript: "Hello."
+4.252s LiveKit prediction completed: 0.4680, awaiting 117.76ms
+4.369s Endpointing triggered, provider: livekit
+4.370s LLM request started
+4.908s LLM tool call received
+4.917s handoff initiated
The confusing part is that the Deepgram transcript was logged as a partial transcript, not final, and the customer audio continued shortly after. Based on the local audio, the gap after “Hello” was roughly ~300ms before the next customer speech, so I expected Deepgram’s endpointing: 500 to prevent the turn from
being finalized and sent to the LLM.
Can you please explain why the Deepgram's endpoint did not work here?Chiranjeet Mishra
06/08/2026, 6:55 PMChiranjeet Mishra
06/10/2026, 7:32 PM{
"startSpeakingPlan": {
"waitSeconds": 0.6,
"smartEndpointingPlan": {
"provider": "livekit",
"waitFunction": "700 + 4000 * max(0, x-0.5)"
}
},
"stopSpeakingPlan": {
"numWords": 1,
"voiceSeconds": 0.4,
"backoffSeconds": 2
}
}
Then let us know whether the issue still occurs. This will help determine whether the behavior is related to the current endpointing settings or something else in the configuration.
Thanks,
Vapi Support Team