How to create realtime voice conversation

iam trying to create ai voice conversation
i were using STT then procced to 3.5 turbo text then 4omini tts
but i didn’t achieve what i want i want it more like the chatgpt voice conversation on the app

Tools like OpenAI Whisper, GPT-4o, OpenAI TTS, and Silero VAD are your best friends here. The golden rule? Stream everything, minimize delay, and keep the conversation flowing like a well-oiled podcast