An Azure communication platform for deploying applications across devices and platforms.
Yes, GPT-Live can be used with Azure Communication Services (ACS) for full-duplex voice scenarios, but interruption (barge-in) handling differs from the Realtime API.
- GPT-Live does not expose the same interruption events you may be familiar with from the Realtime API.
- Implement barge-in on the ACS side by detecting incoming user speech (VAD/speech activity) and immediately stopping or truncating the assistant audio playback when the user starts speaking.
- Treat ACS as the telephony/audio transport layer and manage interruption logic in your application.
- Microsoft currently provides ACS + OpenAI voice samples, but complete GPT-Live duplex interruption demos are limited and typically require custom handling.
Use ACS speech activity detection to trigger assistant playback cancellation and resume the conversation flow, rather than relying on GPT-Live interruption events. This is the common approach for production voice bots.