Hey Vapi team — quick update on a mobile/STT issue we hit (Spanish, Smart Endpointing OFF).
Problem: In multiple mobile calls, when we ask for a 1-word answer (e.g., zodiac sign “Piscis/Géminis”), no user transcript is produced at all (no final user utterance event), so the assistant waits until silence timeout / user hangs up. This started showing up recently and seems correlated with poor mobile signal / very short utterances.
Calls affected (examples):
019cc926-07c2-733e-9891-5bd2edf98370
019cc519-55ef-7ddc-b410-e2c28ca6350d
Current setup:
Transcriber: Deepgram, model Nova 3 General, language Spanish
Smart Endpointing OFF (Spanish; LiveKit endpointing not applicable)
Fix applied (via Assistant JSON / API):
Set Deepgram endpointing = 200ms (will try 150ms if needed)
UI tuning we’re testing (to reduce “utterance too short” failures / mobile cutoffs):
Start Speaking Plan: keeping Wait seconds at 0.45 (not lowering), and increasing:
On No Punctuation: 1.6 → ~2.1
On Number: 0.9 → ~1.2
Stop Speaking Plan: making interruptions less hair-trigger:
Words 4 → 6
Voice seconds 0.3 → 0.45
Backoff 1.2 → 1.8
Idle: moving idle timeout from 5s → ~10–12s with a single gentle reprompt
Question:
Does Vapi have any known edge cases where very short mobile utterances don’t produce a final Deepgram transcript event (especially with unstable signal)? Anything else you recommend beyond Deepgram endpointing + the above turn-taking thresholds?
Thanks — happy to share pcap/audio if needed.