I’m building a voice assistant with the OpenAI Realtime API and want users to be able to interrupt it naturally. If someone starts speaking while the assistant is still talking, can the session stop playback and carry on from the new input without repeating or dropping part of the conversation?
I’m especially curious how people handle this in practice when there’s a bit of network delay. Are there session settings or client-side details that make interruption handling more reliable?
Can you answer this question?
Write Answer0 Answers