What problem does it solve?
This Skill removes the complexity of building low-latency, bidirectional voice interactions in .NET by documenting session lifecycle, audio streaming, authentication, and function-calling patterns for Azure Voice Live.
Core Features & Use Cases
- Real-time bidirectional audio: Guides creating and managing VoiceLiveSession WebSocket connections to stream microphone input and receive synthesized audio responses.
- Session configuration & turn detection: Shows how to configure modalities, voice selection, and AzureSemanticVadTurnDetection for natural conversation flow.
- Function calling & integration: Demonstrates defining function tools, handling function call arguments, and returning function outputs within the voice session.
- Use Case: Build a voice assistant that captures user speech, invokes backend services (for example, weather or calendar), and returns spoken answers in real time.
Quick Start
Start a VoiceLive session with DefaultAzureCredential, configure modalities for Text and Audio, stream microphone audio to the session, and handle updates to play or display responses.