the vapi team should really look at using the realtime api voice engine on its own and using text input only.
i built this today and got a 8x cost reduction as it avoids the escalating context size using audio tokens.
if you transcribe using deepgram first and then feed that into openai realtime api u get the same quality voice output but much lower cost.