Setup & Installation
What This Skill Does
Azure AI Voice Live SDK for .NET. Provides bidirectional WebSocket-based voice communication between .NET apps and Azure AI models. Handles real-time audio streaming, voice activity detection, and function calling within a single session.
It wraps WebSocket session management, audio chunk handling, and turn detection into typed C# classes, removing the need to implement raw protocol handling against the Azure realtime API.
When to use it
- Building a voice assistant that responds to spoken questions in real time
- Adding bidirectional audio to a .NET customer support chatbot
- Triggering backend functions from voice commands during a live session
- Switching between text and audio modalities in the same conversation
- Connecting Azure Neural voices to a GPT-4o realtime model from a .NET app